>>> kstars: Building community/kstars 3.7.8-r1 (using abuild 3.17.0_rc2-r0) started Mon, 04 May 2026 08:22:58 +0000 >>> kstars: Validating /home/buildozer/aports/community/kstars/APKBUILD... >>> kstars: Analyzing dependencies... >>> kstars: Installing for build: build-base cfitsio-dev cmake curl-dev eigen-dev extra-cmake-modules gsl-dev kconfig kcoreaddons kcrash kdoctools-dev ki18n kio knewstuff-dev knotifications knotifyconfig-dev kplotting-dev kwidgetsaddons kxmlgui libindi-dev libnova-dev libraw-dev libxisf-dev qt6-qtbase-dev qt6-qtdatavis3d-dev qt6-qtdeclarative-dev qt6-qtsvg-dev qt6-qtwebsockets-dev qtkeychain-dev samurai stellarsolver-dev wcslib-dev xwayland-run ( 1/683) Installing libbz2 (1.0.8-r6) ( 2/683) Installing cfitsio (4.6.3-r0) ( 3/683) Installing cfitsio-dev (4.6.3-r0) ( 4/683) Installing xz-libs (5.8.3-r0) ( 5/683) Installing libarchive (3.8.7-r0) ( 6/683) Installing rhash-libs (1.4.6-r0) ( 7/683) Installing libuv (1.52.1-r0) ( 8/683) Installing cmake (4.2.3-r0) ( 9/683) Installing brotli (1.2.0-r1) ( 10/683) Installing brotli-dev (1.2.0-r1) ( 11/683) Installing c-ares-dev (1.34.6-r0) ( 12/683) Installing libidn2-dev (2.3.8-r0) ( 13/683) Installing libpsl-utils (0.21.5-r3) ( 14/683) Installing libpsl-dev (0.21.5-r3) ( 15/683) Installing nghttp2-dev (1.69.0-r0) ( 16/683) Installing openssl-dev (3.5.6-r0) ( 17/683) Installing zlib-dev (1.3.2-r0) ( 18/683) Installing zstd (1.5.7-r2) ( 19/683) Installing zstd-dev (1.5.7-r2) ( 20/683) Installing curl-dev (8.20.0-r0) ( 21/683) Installing eigen-dev (3.4.0-r10) ( 22/683) Installing extra-cmake-modules (6.25.0-r0) ( 23/683) Installing gsl (2.8-r0) ( 24/683) Installing gsl-dev (2.8-r0) ( 25/683) Installing tzdata (2026b-r0) ( 26/683) Installing libb2 (0.98.1-r3) ( 27/683) Installing dbus-libs (1.16.2-r2) ( 28/683) Installing double-conversion (3.4.0-r0) ( 29/683) Installing libffi (3.5.2-r1) ( 30/683) Installing libintl (1.0-r0) ( 31/683) Installing libeconf (0.8.3-r0) ( 32/683) Installing libblkid (2.41.4-r0) ( 33/683) Installing libmount (2.41.4-r0) ( 34/683) Installing glib (2.88.0-r1) ( 35/683) Installing icu-data-full (78.1-r0) ( 36/683) Installing icu-libs (78.1-r0) ( 37/683) Installing libpcre2-16 (10.47-r1) ( 38/683) Installing duktape-libs (2.7.0-r3) ( 39/683) Installing libproxy (0.5.12-r0) ( 40/683) Installing qt6-qtbase (6.11.0-r0) ( 41/683) Installing hicolor-icon-theme (0.18-r0) ( 42/683) Installing libxau (1.0.12-r0) ( 43/683) Installing libmd (1.1.0-r0) ( 44/683) Installing libbsd (0.12.2-r0) ( 45/683) Installing libxdmcp (1.1.5-r1) ( 46/683) Installing libxcb (1.17.0-r2) ( 47/683) Installing libx11 (1.8.13-r0) ( 48/683) Installing xprop (1.2.8-r0) ( 49/683) Installing libxext (1.3.7-r0) ( 50/683) Installing libice (1.1.2-r0) ( 51/683) Installing libuuid (2.41.4-r0) ( 52/683) Installing libsm (1.2.6-r0) ( 53/683) Installing libxt (1.3.1-r0) ( 54/683) Installing libxmu (1.3.1-r0) ( 55/683) Installing xset (1.2.5-r1) ( 56/683) Installing xdg-utils (1.2.1-r1) ( 57/683) Installing libxml2 (2.13.9-r1) ( 58/683) Installing llvm22-libs (22.1.3-r0) ( 59/683) Installing hwdata-pci (0.406-r0) ( 60/683) Installing libpciaccess (0.19-r0) ( 61/683) Installing libdrm (2.4.131-r0) ( 62/683) Installing libelf (0.195-r0) ( 63/683) Installing libxshmfence (1.3.3-r0) ( 64/683) Installing mesa (26.0.6-r0) ( 65/683) Installing mesa-gles (26.0.6-r0) ( 66/683) Installing mesa-gbm (26.0.6-r0) ( 67/683) Installing wayland-libs-client (1.25.0-r0) ( 68/683) Installing mesa-egl (26.0.6-r0) ( 69/683) Installing libxxf86vm (1.1.7-r0) ( 70/683) Installing mesa-gl (26.0.6-r0) ( 71/683) Installing wayland-libs-cursor (1.25.0-r0) ( 72/683) Installing wayland-libs-egl (1.25.0-r0) ( 73/683) Installing xkeyboard-config (2.46-r0) ( 74/683) Installing libxkbcommon (1.13.1-r0) ( 75/683) Installing qt6-qtbase-wayland (6.11.0-r0) ( 76/683) Installing avahi-libs (0.8-r26) ( 77/683) Installing nettle (3.10.2-r0) ( 78/683) Installing libtasn1 (4.21.0-r0) ( 79/683) Installing p11-kit (0.25.5-r2) ( 80/683) Installing gnutls (3.8.13-r0) ( 81/683) Installing cups-libs (2.4.18-r0) ( 82/683) Installing libpng (1.6.58-r0) ( 83/683) Installing freetype (2.14.3-r0) ( 84/683) Installing fontconfig (2.17.1-r1) ( 85/683) Installing graphite2 (1.3.14-r6) ( 86/683) Installing harfbuzz (13.2.1-r0) ( 87/683) Installing libevdev (1.13.6-r0) ( 88/683) Installing mtdev (1.1.7-r0) ( 89/683) Installing eudev-libs (3.2.14-r6) ( 90/683) Installing libinput-libs (1.31.1-r0) ( 91/683) Installing libjpeg-turbo (3.1.3-r0) ( 92/683) Installing tslib (1.24-r0) ( 93/683) Installing xcb-util (0.4.1-r3) ( 94/683) Installing xcb-util-image (0.4.1-r0) ( 95/683) Installing xcb-util-renderutil (0.3.10-r0) ( 96/683) Installing xcb-util-cursor (0.1.5-r0) ( 97/683) Installing xcb-util-wm (0.4.2-r0) ( 98/683) Installing xcb-util-keysyms (0.4.1-r0) ( 99/683) Installing libxkbcommon-x11 (1.13.1-r0) (100/683) Installing qt6-qtbase-x11 (6.11.0-r0) (101/683) Installing qt6-qtsvg (6.11.0-r1) (102/683) Installing qt6-qtdeclarative (6.11.0-r2) (103/683) Installing kconfig (6.25.0-r0) (104/683) Installing kcoreaddons (6.25.0-r0) (105/683) Installing breeze-icons (6.25.0-r0) (106/683) Installing kde-default-icon-theme (6.25.0-r0) (107/683) Installing kcrash (6.25.0-r0) (108/683) Installing bzip2-dev (1.0.8-r6) (109/683) Installing mariadb-connector-c (3.4.6-r0) (110/683) Installing qt6-qtbase-mysql (6.11.0-r0) (111/683) Installing readline (8.3.3-r1) (112/683) Installing unixodbc (2.3.14-r1) (113/683) Installing qt6-qtbase-odbc (6.11.0-r0) (114/683) Installing libpq (18.3-r1) (115/683) Installing qt6-qtbase-postgresql (6.11.0-r0) (116/683) Installing sqlite-libs (3.53.0-r0) (117/683) Installing qt6-qtbase-sqlite (6.11.0-r0) (118/683) Installing libxi (1.8.2-r0) (119/683) Installing at-spi2-core-libs (2.60.2-r0) (120/683) Installing libxtst (1.2.5-r0) (121/683) Installing at-spi2-core (2.60.2-r0) (122/683) Installing libatk-1.0 (2.60.2-r0) (123/683) Installing libatk-bridge-2.0 (2.60.2-r0) (124/683) Installing dbus-dev (1.16.2-r2) (125/683) Installing libxml2-utils (2.13.9-r1) (126/683) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install (127/683) Installing libxslt (1.1.43-r3) (128/683) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install (129/683) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install (130/683) Installing docbook-xsl (1.79.2-r13) (131/683) Installing xz (5.8.3-r0) (132/683) Installing gettext-asprintf (1.0-r0) (133/683) Installing gettext-libs (1.0-r0) (134/683) Installing gettext-envsubst (1.0-r0) (135/683) Installing gettext (1.0-r0) (136/683) Installing gettext-dev (1.0-r0) (137/683) Installing gdbm (1.26-r0) (138/683) Installing mpdecimal (4.0.1-r0) (139/683) Installing libpanelw (6.6_p20260404-r0) (140/683) Installing python3 (3.14.3-r0) (141/683) Installing python3-pycache-pyc0 (3.14.3-r0) (142/683) Installing pyc (3.14.3-r0) (143/683) Installing python3-pyc (3.14.3-r0) (144/683) Installing py3-parsing (3.3.2-r1) (145/683) Installing py3-parsing-pyc (3.3.2-r1) (146/683) Installing py3-packaging (26.2-r0) (147/683) Installing py3-packaging-pyc (26.2-r0) (148/683) Installing linux-headers (7.0.0-r1) (149/683) Installing libffi-dev (3.5.2-r1) (150/683) Installing bsd-compat-headers (0.7.2-r6) (151/683) Installing libformw (6.6_p20260404-r0) (152/683) Installing libmenuw (6.6_p20260404-r0) (153/683) Installing libncurses++ (6.6_p20260404-r0) (154/683) Installing ncurses-dev (6.6_p20260404-r0) (155/683) Installing libedit-dev (20251016.3.1-r1) (156/683) Installing libpcre2-32 (10.47-r1) (157/683) Installing pcre2-dev (10.47-r1) (158/683) Installing libfdisk (2.41.4-r0) (159/683) Installing liblastlog2 (2.41.4-r0) (160/683) Installing libsmartcols (2.41.4-r0) (161/683) Installing sqlite (3.53.0-r0) (162/683) Installing sqlite-dev (3.53.0-r0) (163/683) Installing util-linux-dev (2.41.4-r0) (164/683) Installing glib-dev (2.88.0-r1) (165/683) Installing xorgproto (2025.1-r0) (166/683) Installing libxau-dev (1.0.12-r0) (167/683) Installing xcb-proto (1.17.0-r1) (168/683) Installing xcb-proto-pyc (1.17.0-r1) (169/683) Installing libxdmcp-dev (1.1.5-r1) (170/683) Installing libxcb-dev (1.17.0-r2) (171/683) Installing xtrans (1.6.0-r0) (172/683) Installing libx11-dev (1.8.13-r0) (173/683) Installing libxext-dev (1.3.7-r0) (174/683) Installing libxfixes (6.0.2-r0) (175/683) Installing libxfixes-dev (6.0.2-r0) (176/683) Installing libxi-dev (1.8.2-r0) (177/683) Installing libxtst-dev (1.2.5-r0) (178/683) Installing at-spi2-core-dev (2.60.2-r0) (179/683) Installing libgpg-error (1.59-r0) (180/683) Installing libgcrypt (1.12.2-r0) (181/683) Installing libgpg-error-dev (1.59-r0) (182/683) Installing libgcrypt-dev (1.12.2-r0) (183/683) Installing gnutls-c++ (3.8.13-r0) (184/683) Installing libgmpxx (6.3.0-r4) (185/683) Installing gmp-dev (6.3.0-r4) (186/683) Installing nettle-dev (3.10.2-r0) (187/683) Installing libtasn1-progs (4.21.0-r0) (188/683) Installing libtasn1-dev (4.21.0-r0) (189/683) Installing p11-kit-dev (0.25.5-r2) (190/683) Installing gnutls-dev (3.8.13-r0) (191/683) Installing gdbm-tools (1.26-r0) (192/683) Installing gdbm-dev (1.26-r0) (193/683) Installing avahi-compat-howl (0.8-r26) (194/683) Installing avahi-compat-libdns_sd (0.8-r26) (195/683) Installing avahi-glib (0.8-r26) (196/683) Installing libdaemon (0.14-r6) (197/683) Installing libevent (2.1.12-r9) (198/683) Installing avahi (0.8-r26) Executing avahi-0.8-r26.pre-install (199/683) Installing libevent-dev (2.1.12-r9) (200/683) Installing avahi-dev (0.8-r26) (201/683) Installing cups-dev (2.4.18-r0) (202/683) Installing double-conversion-dev (3.4.0-r0) (203/683) Installing eudev-dev (3.2.14-r6) (204/683) Installing expat (2.8.0-r0) (205/683) Installing expat-dev (2.8.0-r0) (206/683) Installing libpng-dev (1.6.58-r0) (207/683) Installing freetype-dev (2.14.3-r0) (208/683) Installing fontconfig-dev (2.17.1-r1) (209/683) Installing libxrender (0.9.12-r0) (210/683) Installing pixman (0.46.4-r0) (211/683) Installing cairo (1.18.4-r1) (212/683) Installing harfbuzz-cairo (13.2.1-r0) (213/683) Installing harfbuzz-gobject (13.2.1-r0) (214/683) Installing harfbuzz-icu (13.2.1-r0) (215/683) Installing harfbuzz-subset (13.2.1-r0) (216/683) Installing cairo-tools (1.18.4-r1) (217/683) Installing cairo-gobject (1.18.4-r1) (218/683) Installing pixman-dev (0.46.4-r0) (219/683) Installing libxrender-dev (0.9.12-r0) (220/683) Installing cairo-dev (1.18.4-r1) (221/683) Installing graphite2-dev (1.3.14-r6) (222/683) Installing icu (78.1-r0) (223/683) Installing icu-dev (78.1-r0) (224/683) Installing harfbuzz-dev (13.2.1-r0) (225/683) Installing libb2-dev (0.98.1-r3) (226/683) Installing libinput-dev (1.31.1-r0) (227/683) Installing libturbojpeg (3.1.3-r0) (228/683) Installing libjpeg-turbo-dev (3.1.3-r0) (229/683) Installing libpq-dev (18.3-r1) (230/683) Installing libproxy-dev (0.5.12-r0) (231/683) Installing xz-dev (5.8.3-r0) (232/683) Installing libxml2-dev (2.13.9-r1) (233/683) Installing libxkbcommon-dev (1.13.1-r0) (234/683) Installing fmt (11.2.0-r1) (235/683) Installing fmt-dev (11.2.0-r1) (236/683) Installing mariadb-connector-c-dev (3.4.6-r0) (237/683) Installing mariadb-common (11.8.6-r2) (238/683) Installing libaio (0.3.113-r2) (239/683) Installing mariadb-embedded (11.8.6-r2) (240/683) Installing mariadb-dev (11.8.6-r2) (241/683) Installing libpciaccess-dev (0.19-r0) (242/683) Installing libdrm-dev (2.4.131-r0) (243/683) Installing libxdamage (1.1.7-r0) (244/683) Installing libxdamage-dev (1.1.7-r0) (245/683) Installing libxshmfence-dev (1.3.3-r0) (246/683) Installing libxxf86vm-dev (1.1.7-r0) (247/683) Installing mesa-dev (26.0.6-r0) (248/683) Installing tslib-dev (1.24-r0) (249/683) Installing unixodbc-dev (2.3.14-r1) (250/683) Installing vulkan-headers (1.4.347-r0) (251/683) Installing vulkan-loader (1.4.347-r0) (252/683) Installing vulkan-loader-dev (1.4.347-r0) (253/683) Installing wayland-libs-server (1.25.0-r0) (254/683) Installing qt6-qtwayland (6.11.0-r1) (255/683) Installing wayland-dev (1.25.0-r0) (256/683) Installing util-macros (1.20.2-r0) (257/683) Installing xcb-util-dev (0.4.1-r3) (258/683) Installing xcb-util-image-dev (0.4.1-r0) (259/683) Installing xcb-util-renderutil-dev (0.3.10-r0) (260/683) Installing xcb-util-cursor-dev (0.1.5-r0) (261/683) Installing xcb-util-keysyms-dev (0.4.1-r0) (262/683) Installing xcb-util-wm-dev (0.4.2-r0) (263/683) Installing qt6-qtbase-dev (6.11.0-r0) (264/683) Installing karchive (6.25.0-r0) (265/683) Installing karchive-dev (6.25.0-r0) (266/683) Installing iso-codes (4.20.1-r0) (267/683) Installing iso-codes-dev (4.20.1-r0) (268/683) Installing qt6-qtshadertools (6.11.0-r1) (269/683) Installing qt6-qtshadertools-dev (6.11.0-r1) (270/683) Installing qt6-qtsvg-dev (6.11.0-r1) (271/683) Installing qt6-qtdeclarative-dev (6.11.0-r2) (272/683) Installing iso-codes-lang (4.20.1-r0) (273/683) Installing ki18n (6.25.0-r0) (274/683) Installing ki18n-dev (6.25.0-r0) (275/683) Installing libxslt-dev (1.1.43-r3) (276/683) Installing kdoctools (6.25.0-r0) (277/683) Installing kdoctools-dev (6.25.0-r0) (278/683) Installing kdbusaddons (6.25.0-r0) (279/683) Installing kservice (6.25.0-r0) (280/683) Installing kded (6.25.0-r0) (281/683) Installing kwidgetsaddons (6.25.0-r0) (282/683) Installing kbookmarks (6.25.0-r0) (283/683) Installing kguiaddons (6.25.0-r0) (284/683) Installing kcolorscheme (6.25.0-r0) (285/683) Installing kcodecs (6.25.0-r0) (286/683) Installing kcompletion (6.25.0-r0) (287/683) Installing kiconthemes (6.25.0-r0) (288/683) Installing kitemviews (6.25.0-r0) (289/683) Installing sound-theme-freedesktop (0.8-r2) (290/683) Installing libltdl (2.6.0-r1) (291/683) Installing libogg (1.3.6-r0) (292/683) Installing libvorbis (1.3.7-r2) (293/683) Installing libcanberra (0.30-r12) (294/683) Installing knotifications (6.25.0-r0) (295/683) Installing kjobwidgets (6.25.0-r0) (296/683) Installing libplist (2.7.0-r1) (297/683) Installing libimobiledevice-glue (1.3.2-r0) (298/683) Installing libusbmuxd (2.1.1-r0) (299/683) Installing libimobiledevice (1.4.0-r0) (300/683) Installing solid-libs (6.25.0-r0) (301/683) Installing kwindowsystem (6.25.0-r0) (302/683) Installing kio (6.25.0-r0) (303/683) Installing kcodecs-dev (6.25.0-r0) (304/683) Installing kconfig-dev (6.25.0-r0) (305/683) Installing kwidgetsaddons-dev (6.25.0-r0) (306/683) Installing kcompletion-dev (6.25.0-r0) (307/683) Installing kcoreaddons-dev (6.25.0-r0) (308/683) Installing breeze-icons-dev (6.25.0-r0) (309/683) Installing plasma-wayland-protocols (1.20.0-r0) (310/683) Installing qt6-qtbase-private-dev (6.11.0-r0) (311/683) Installing qt6-qtwayland-dev (6.11.0-r1) (312/683) Installing kwindowsystem-dev (6.25.0-r0) (313/683) Installing skalibs-libs (2.14.5.1-r0) (314/683) Installing utmps-libs (0.1.3.2-r1) (315/683) Installing linux-pam (1.7.1-r2) (316/683) Installing libelogind (255.22-r2) (317/683) Installing polkit-elogind-libs (127-r2) (318/683) Installing polkit-common (127-r2) Executing polkit-common-127-r2.pre-install (319/683) Installing polkit-dev (127-r2) (320/683) Installing polkit-elogind-dev (127-r2) (321/683) Installing qt5-qtbase (5.15.18_git20251101-r0) (322/683) Installing gobject-introspection (1.86.0-r1) (323/683) Installing shared-mime-info (2.4-r7) (324/683) Installing libxcomposite (0.4.7-r0) (325/683) Installing libxcursor (1.2.3-r0) (326/683) Installing libxinerama (1.1.6-r0) (327/683) Installing libxrandr (1.5.5-r0) (328/683) Installing libepoxy (1.5.10-r1) (329/683) Installing fribidi (1.0.16-r3) (330/683) Installing bubblewrap (0.11.2-r0) (331/683) Installing lcms2 (2.19-r0) (332/683) Installing libseccomp (2.6.0-r2) (333/683) Installing libglycin (2.1.0-r0) Executing libglycin-2.1.0-r0.post-install * glycin loaders got split into their individual subpackages. * By default, only glycin-image-rs & glycin-svg are installed. * Additional loader subpackages are glycin-heif, glycin-jxl & glycin-raw. * * To install all available loaders, install glycin-loaders-all. * * Also the glycin-thumbnailer got subpackaged and isn't installed by default. (334/683) Installing glycin-image-rs (2.1.0-r0) (335/683) Installing libdav1d (1.5.3-r0) (336/683) Installing libxft (2.3.9-r0) (337/683) Installing pango (1.57.1-r0) (338/683) Installing librsvg (2.62.1-r0) (339/683) Installing glycin-svg (2.1.0-r0) (340/683) Installing gdk-pixbuf (2.44.6-r0) (341/683) Installing gtk+3.0 (3.24.52-r0) (342/683) Installing qt5-qtbase-x11 (5.15.18_git20251101-r0) (343/683) Installing qt5-qtdeclarative (5.15.18_git20251107-r0) (344/683) Installing qt5-qtwayland (5.15.18_git20251101-r0) (345/683) Installing polkit-qt5 (0.201.1-r1) (346/683) Installing polkit-qt6 (0.201.1-r1) (347/683) Installing qt5-qtbase-sqlite (5.15.18_git20251101-r0) (348/683) Installing qt5-qtbase-odbc (5.15.18_git20251101-r0) (349/683) Installing qt5-qtbase-postgresql (5.15.18_git20251101-r0) (350/683) Installing qt5-qtbase-mysql (5.15.18_git20251101-r0) (351/683) Installing freetds (1.5.14-r0) (352/683) Installing qt5-qtbase-tds (5.15.18_git20251101-r0) (353/683) Installing libice-dev (1.1.2-r0) (354/683) Installing libsm-dev (1.2.6-r0) (355/683) Installing perl (5.42.2-r0) (356/683) Installing qt5-qtbase-dev (5.15.18_git20251101-r0) (357/683) Installing polkit-qt-dev (0.201.1-r1) (358/683) Installing kauth (6.25.0-r0) (359/683) Installing kauth-dev (6.25.0-r0) (360/683) Installing kcolorscheme-dev (6.25.0-r0) (361/683) Installing llvm21-libs (21.1.8-r1) (362/683) Installing qt6-qttools-libs (6.11.0-r2) (363/683) Installing clang21-libs (21.1.8-r1) (364/683) Installing clang21-headers (21.1.8-r1) (365/683) Installing clang21-libclang (21.1.8-r1) (366/683) Installing qt6-qttools (6.11.0-r2) (367/683) Installing qt6-qttools-dev (6.11.0-r2) (368/683) Installing kguiaddons-dev (6.25.0-r0) (369/683) Installing kconfigwidgets (6.25.0-r0) (370/683) Installing kconfigwidgets-dev (6.25.0-r0) (371/683) Installing kitemviews-dev (6.25.0-r0) (372/683) Installing kiconthemes-dev (6.25.0-r0) (373/683) Installing acl-dev (2.3.2-r1) (374/683) Installing attica (6.25.0-r0) (375/683) Installing attica-dev (6.25.0-r0) (376/683) Installing kcrash-dev (6.25.0-r0) (377/683) Installing kdbusaddons-dev (6.25.0-r0) (378/683) Installing kglobalaccel (6.25.0-r0) (379/683) Installing kglobalaccel-dev (6.25.0-r0) (380/683) Installing kservice-dev (6.25.0-r0) (381/683) Installing alsa-lib (1.2.15.3-r0) (382/683) Installing libcanberra-alsa (0.30-r12) (383/683) Installing alsa-lib-dev (1.2.15.3-r0) (384/683) Installing flite (2.2-r6) (385/683) Installing flite-dev (2.2-r6) (386/683) Installing libasyncns (0.8-r5) (387/683) Installing orc (0.4.41-r0) (388/683) Installing libflac (1.4.3-r2) (389/683) Installing lame-libs (3.100-r5) (390/683) Installing mpg123-libs (1.33.5-r0) (391/683) Installing opus (1.6.1-r0) (392/683) Installing libsndfile (1.2.2-r2) (393/683) Installing soxr (0.1.3-r7) (394/683) Installing speexdsp (1.2.1-r2) (395/683) Installing tdb-libs (1.4.15-r1) (396/683) Installing libpulse (17.0-r7) (397/683) Installing qt6-qtmultimedia (6.11.0-r1) (398/683) Installing libSvtAv1Enc (4.1.0-r0) (399/683) Installing aom-libs (3.13.3-r0) (400/683) Installing libva (2.23.0-r0) (401/683) Installing libvdpau (1.5-r4) (402/683) Installing ffmpeg-libavutil (8.1-r1) (403/683) Installing libhwy (1.3.0-r0) (404/683) Installing libjxl (0.11.2-r0) (405/683) Installing rav1e-libs (0.8.1-r0) (406/683) Installing ffmpeg-libswresample (8.1-r1) (407/683) Installing libtheora (1.2.0-r1) (408/683) Installing libvpx (1.15.2-r0) (409/683) Installing libsharpyuv (1.6.0-r0) (410/683) Installing libwebp (1.6.0-r0) (411/683) Installing libwebpmux (1.6.0-r0) (412/683) Installing x264-libs (0.164.3108-r1) (413/683) Installing numactl (2.0.19-r0) (414/683) Installing x265-libs (4.1-r0) (415/683) Installing xvidcore (1.3.7-r2) (416/683) Installing ffmpeg-libavcodec (8.1-r1) (417/683) Installing libudfread (1.2.0-r1) (418/683) Installing libbluray (1.4.0-r0) (419/683) Installing libdvdcss (1.4.3-r0) (420/683) Installing libdvdread (6.1.3-r2) (421/683) Installing libdvdnav (6.1.1-r1) (422/683) Installing libopenmpt (0.8.6-r0) (423/683) Installing mbedtls (3.6.6-r0) (424/683) Installing librist (0.2.13-r0) (425/683) Installing libsrt (1.5.3-r1) (426/683) Installing libssh (0.12.0-r0) (427/683) Installing libsodium (1.0.22-r0) (428/683) Installing libzmq (4.3.5-r2) (429/683) Installing ffmpeg-libavformat (8.1-r1) (430/683) Installing spirv-tools (1.4.341.0-r0) (431/683) Installing glslang-libs (1.4.341.0-r0) (432/683) Installing shaderc (2026.1-r0) (433/683) Installing ffmpeg-libswscale (8.1-r1) (434/683) Installing qt6-qtmultimedia-ffmpeg (6.11.0-r1) (435/683) Installing libxv (1.0.13-r0) (436/683) Installing cdparanoia-libs (10.2-r14) (437/683) Installing graphene (1.10.8-r5) (438/683) Installing gstreamer (1.28.1-r0) (439/683) Installing libcanberra-gstreamer (0.30-r12) (440/683) Installing gstreamer-ptp-helper (1.28.1-r0) (441/683) Installing gst-plugins-base (1.28.1-r1) (442/683) Installing openexr-libiex (3.4.10-r0) (443/683) Installing imath (3.2.2-r1) (444/683) Installing openexr-libilmthread (3.4.10-r0) (445/683) Installing libdeflate (1.25-r0) (446/683) Installing openexr-libopenexrcore (3.4.10-r0) (447/683) Installing openexr-libopenexr (3.4.10-r0) (448/683) Installing soundtouch (2.4.1-r0) (449/683) Installing libunibreak (6.1-r0) (450/683) Installing libass (0.17.4-r1) (451/683) Installing libraw1394 (2.1.2-r5) (452/683) Installing libusb (1.0.29-r0) (453/683) Installing libdc1394 (2.2.7-r0) (454/683) Installing libde265 (1.0.16-r0) (455/683) Installing directfb (1.7.7-r8) (456/683) Installing faac (1.31.1-r0) (457/683) Installing faad2-libs (2.11.2-r0) (458/683) Installing fdk-aac (2.0.2-r4) (459/683) Installing libfreeaptx (0.2.2-r0) (460/683) Installing gsm (1.0.23-r0) (461/683) Installing libgudev (238-r1) (462/683) Installing libldac (2.0.2.3-r1) (463/683) Installing libmodplug (0.8.9.0-r3) (464/683) Installing ca-certificates (20260413-r0) (465/683) Installing neon (0.36.0-r0) (466/683) Installing openal-soft-libs (1.25.1-r0) (467/683) Installing openh264 (2.6.0-r0) (468/683) Installing openjpeg (2.5.4-r1) (469/683) Installing librtmp (2.4_git20190330-r5) (470/683) Installing sbc (2.1-r0) (471/683) Installing tiff (4.7.1-r0) (472/683) Installing spandsp (0.0.6-r5) (473/683) Installing libsrtp (2.7.0-r0) (474/683) Installing vo-aacenc (0.1.3-r3) (475/683) Installing vo-amrwbenc (0.1.3-r3) (476/683) Installing libzbar (0.23.93-r2) (477/683) Installing gst-plugins-bad (1.28.1-r0) (478/683) Installing qt6-qtmultimedia-gstreamer (6.11.0-r1) (479/683) Installing serd-libs (0.32.8-r0) (480/683) Installing zix-libs (0.8.0-r0) (481/683) Installing sord-libs (0.16.22-r0) (482/683) Installing sratom (0.6.20-r0) (483/683) Installing lilv-libs (0.24.26-r1) (484/683) Installing libdovi (3.3.2-r0) (485/683) Installing libplacebo (7.360.1-r0) (486/683) Installing vidstab (1.1.1-r0) (487/683) Installing zimg (3.0.6-r0) (488/683) Installing ffmpeg-libavfilter (8.1-r1) (489/683) Installing json-c (0.18-r1) (490/683) Installing v4l-utils-libs (1.32.0-r1) (491/683) Installing ffmpeg-libavdevice (8.1-r1) (492/683) Installing ffmpeg-dev (8.1-r1) (493/683) Installing gstreamer-dev (1.28.1-r0) (494/683) Installing orc-compiler (0.4.41-r0) (495/683) Installing orc-dev (0.4.41-r0) (496/683) Installing gst-plugins-base-dev (1.28.1-r1) (497/683) Installing libva-dev (2.23.0-r0) (498/683) Installing gst-plugins-bad-dev (1.28.1-r0) (499/683) Installing libva-glx (2.23.0-r0) (500/683) Installing libva-glx-dev (2.23.0-r0) (501/683) Installing libxrandr-dev (1.5.5-r0) (502/683) Installing libpulse-mainloop-glib (17.0-r7) (503/683) Installing pulseaudio-dev (17.0-r7) (504/683) Installing qt6-qtmultimedia-dev (6.11.0-r1) (505/683) Installing qt6-qtspeech (6.11.0-r1) (506/683) Installing qt6-qtspeech-dev (6.11.0-r1) (507/683) Installing libhunspell (1.7.2-r4) (508/683) Installing hunspell (1.7.2-r4) (509/683) Installing sonnet (6.25.0-r0) (510/683) Installing sonnet-dev (6.25.0-r0) (511/683) Installing ktextwidgets (6.25.0-r0) (512/683) Installing ktextwidgets-dev (6.25.0-r0) (513/683) Installing py3-pyproject-hooks (1.2.0-r1) (514/683) Installing py3-pyproject-hooks-pyc (1.2.0-r1) (515/683) Installing py3-build (1.4.2-r0) (516/683) Installing py3-build-pyc (1.4.2-r0) (517/683) Installing py3-setuptools (82.0.1-r1) (518/683) Installing py3-setuptools-pyc (82.0.1-r1) (519/683) Installing py3-shiboken6 (6.11.0-r0) (520/683) Installing qt6-qt3d (6.11.0-r1) (521/683) Installing bluez-libs (5.86-r1) (522/683) Installing qt6-qtconnectivity (6.11.0-r1) (523/683) Installing qt6-qtcharts (6.11.0-r1) (524/683) Installing qt6-qtdatavis3d (6.11.0-r1) (525/683) Installing qt6-qtwebsockets-libs (6.11.0-r1) (526/683) Installing qt6-qthttpserver (6.11.0-r0) (527/683) Installing qt6-qtpositioning (6.11.0-r1) (528/683) Installing qt6-qtlocation (6.11.0-r0) (529/683) Installing qt6-qtnetworkauth (6.11.0-r1) (530/683) Installing qt6-qtwebchannel (6.11.0-r0) (531/683) Installing minizip (1.3.2-r1) (532/683) Installing nspr (4.38.2-r0) (533/683) Installing nss (3.123.1-r0) (534/683) Installing snappy (1.2.2-r0) (535/683) Installing libwebpdemux (1.6.0-r0) (536/683) Installing qt6-qtwebengine (6.11.0-r7) (537/683) Installing qt6-qtquicktimeline (6.11.0-r1) (538/683) Installing openxr (1.1.58-r0) (539/683) Installing qt6-qtquick3d (6.11.0-r0) (540/683) Installing qt6-qtremoteobjects (6.11.0-r1) (541/683) Installing qt6-qtscxml (6.11.0-r1) (542/683) Installing qt6-qtsensors (6.11.0-r1) (543/683) Installing qt6-qtserialport (6.11.0-r1) (544/683) Installing qt6-qtserialbus (6.11.0-r0) (545/683) Installing qt6-qtwebview (6.11.0-r0) (546/683) Installing py3-pyside6 (6.11.0-r0) (547/683) Installing pyside6-dev (6.11.0-r0) (548/683) Installing python3-dev (3.14.3-r0) (549/683) Installing kxmlgui (6.25.0-r0) (550/683) Installing kxmlgui-dev (6.25.0-r0) (551/683) Installing kbookmarks-dev (6.25.0-r0) (552/683) Installing kded-dev (6.25.0-r0) (553/683) Installing libcanberra-gtk3 (0.30-r12) (554/683) Installing lcms2-plugins (2.19-r0) (555/683) Installing libtiffxx (4.7.1-r0) (556/683) Installing libwebpdecoder (1.6.0-r0) (557/683) Installing libwebp-dev (1.6.0-r0) (558/683) Installing tiff-dev (4.7.1-r0) (559/683) Installing lcms2-dev (2.19-r0) (560/683) Installing libseccomp-dev (2.6.0-r2) (561/683) Installing libglycin-dev (2.1.0-r0) (562/683) Installing gdk-pixbuf-dev (2.44.6-r0) (563/683) Installing libepoxy-dev (1.5.10-r1) (564/683) Installing libxinerama-dev (1.1.6-r0) (565/683) Installing wayland-protocols (1.48-r0) (566/683) Installing fribidi-dev (1.0.16-r3) (567/683) Installing pango-tools (1.57.1-r0) (568/683) Installing libxft-dev (2.3.9-r0) (569/683) Installing pango-dev (1.57.1-r0) (570/683) Installing libxcomposite-dev (0.4.7-r0) (571/683) Installing libxcursor-dev (1.2.3-r0) (572/683) Installing gtk+3.0-dev (3.24.52-r0) (573/683) Installing libcanberra-dev (0.30-r12) (574/683) Installing knotifications-dev (6.25.0-r0) (575/683) Installing kjobwidgets-dev (6.25.0-r0) (576/683) Installing libassuan (3.0.2-r0) (577/683) Installing pinentry (1.3.2-r0) Executing pinentry-1.3.2-r0.post-install (578/683) Installing gnupg-gpgconf (2.4.9-r0) (579/683) Installing libksba (1.6.7-r0) (580/683) Installing libsasl (2.1.28-r9) (581/683) Installing libldap (2.6.10-r0) (582/683) Installing npth (1.8-r0) (583/683) Installing gnupg-dirmngr (2.4.9-r0) (584/683) Installing gnupg-keyboxd (2.4.9-r0) (585/683) Installing gpg (2.4.9-r0) (586/683) Installing gpg-agent (2.4.9-r0) (587/683) Installing gpgsm (2.4.9-r0) (588/683) Installing gpgme (2.0.1-r1) (589/683) Installing libassuan-dev (3.0.2-r0) (590/683) Installing gpgme-dev (2.0.1-r1) (591/683) Installing libsecret (0.21.7-r0) (592/683) Installing libsecret-dev (0.21.7-r0) (593/683) Installing cyrus-sasl-dev (2.1.28-r9) (594/683) Installing qt6-qt5compat (6.11.0-r1) (595/683) Installing qt6-qt5compat-dev (6.11.0-r1) (596/683) Installing libqca-qt6 (2.3.10-r0) (597/683) Installing qca-qt6-dev (2.3.10-r0) (598/683) Installing kwallet (6.25.0-r0) (599/683) Installing kwallet-dev (6.25.0-r0) (600/683) Installing solid-dev (6.25.0-r0) (601/683) Installing kio-dev (6.25.0-r0) (602/683) Installing openmp (18.1.8-r3) (603/683) Installing openmp-bitcode (18.1.8-r3) (604/683) Installing llvm18-libs (18.1.8-r8) (605/683) Installing libomptarget-rtl-amdgpu (18.1.8-r3) (606/683) Installing libomptarget-rtl-cuda (18.1.8-r3) (607/683) Installing libomptarget-rtl (18.1.8-r3) (608/683) Installing libomptarget (18.1.8-r3) (609/683) Installing openmp-dev (18.1.8-r3) (610/683) Installing kirigami-libs (6.25.0-r0) (611/683) Installing kirigami-dev (6.25.0-r0) (612/683) Installing kpackage (6.25.0-r0) (613/683) Installing kpackage-dev (6.25.0-r0) (614/683) Installing syndication (6.25.0-r0) (615/683) Installing syndication-dev (6.25.0-r0) (616/683) Installing kirigami (6.25.0-r0) (617/683) Installing qqc2-desktop-style (6.25.0-r0) (618/683) Installing knewstuff (6.25.0-r0) (619/683) Installing knewstuff-dev (6.25.0-r0) (620/683) Installing knotifyconfig (6.25.0-r0) (621/683) Installing knotifyconfig-dev (6.25.0-r0) (622/683) Installing kplotting (6.25.0-r0) (623/683) Installing kplotting-dev (6.25.0-r0) (624/683) Installing pugixml (1.15-r0) (625/683) Installing libxisf (0.2.13-r1) (626/683) Installing libev (4.33-r1) (627/683) Installing fftw-double-libs (3.3.10-r7) (628/683) Installing libnova (0.15.0-r0) (629/683) Installing libindi (2.1.5.1-r2) (630/683) Installing libindi-dev (2.1.5.1-r2) (631/683) Installing libnova-dev (0.15.0-r0) (632/683) Installing libraw (0.22.1-r0) (633/683) Installing libraw-dev (0.22.1-r0) (634/683) Installing lz4-dev (1.10.0-r1) (635/683) Installing pugixml-dev (1.15-r0) (636/683) Installing libxisf-dev (0.2.13-r1) (637/683) Installing qt6-qtdatavis3d-dev (6.11.0-r1) (638/683) Installing qt6-qtwebsockets (6.11.0-r1) (639/683) Installing qt6-qtwebsockets-dev (6.11.0-r1) (640/683) Installing qtkeychain (0.15.0-r0) (641/683) Installing qtkeychain-dev (0.15.0-r0) (642/683) Installing samurai (1.2-r8) (643/683) Installing wcslib (8.4-r2) (644/683) Installing stellarsolver (2.7-r0) (645/683) Installing stellarsolver-dev (2.7-r0) (646/683) Installing wcslib-dev (8.4-r2) (647/683) Installing mesa-dri-gallium (26.0.6-r0) (648/683) Installing libweston (14.0.2-r5) (649/683) Installing weston-backend-headless (14.0.2-r5) (650/683) Installing libucontext (1.5-r0) (651/683) Installing libunwind (1.8.3-r0) (652/683) Installing yaml (0.2.5-r2) (653/683) Installing libyuv (0.0.1928-r0) (654/683) Installing libcamera (0.7.1-r1) (655/683) Installing roc-toolkit-libs (0.4.0-r1) (656/683) Installing abseil-cpp-raw-logging-internal (20250814.1-r0) (657/683) Installing abseil-cpp-strings-internal (20250814.1-r0) (658/683) Installing abseil-cpp-strings (20250814.1-r0) (659/683) Installing webrtc-audio-processing-2 (2.1-r1) (660/683) Installing pipewire-libs (1.6.4-r1) (661/683) Installing weston (14.0.2-r5) Executing weston-14.0.2-r5.pre-install (662/683) Installing weston-shell-desktop (14.0.2-r5) (663/683) Installing xauth (1.1.5-r0) (664/683) Installing xorg-server-common (21.1.22-r0) (665/683) Installing libxkbfile (1.2.0-r0) (666/683) Installing xkbcomp (1.5.0-r0) (667/683) Installing libfontenc (1.1.9-r0) (668/683) Installing libxfont2 (2.0.7-r0) (669/683) Installing libtirpc-conf (1.3.5-r1) (670/683) Installing libtirpc-nokrb (1.3.5-r1) (671/683) Installing libxcvt (0.1.3-r0) (672/683) Installing xwayland (24.1.11-r0) (673/683) Installing xwayland-run (0.0.6-r0) (674/683) Installing xwayland-run-pyc (0.0.6-r0) (675/683) Installing .makedepends-kstars (20260504.082306) (676/683) Installing dbus (1.16.2-r2) Executing dbus-1.16.2-r2.pre-install Executing dbus-1.16.2-r2.post-install (677/683) Installing dbus-openrc (1.16.2-r2) (678/683) Installing dbus-daemon-launch-helper (1.16.2-r2) (679/683) Installing avahi-openrc (0.8-r26) (680/683) Installing polkit-openrc (127-r2) (681/683) Installing perl-error (0.17030-r0) (682/683) Installing perl-git (2.54.0-r0) (683/683) Installing git-perl (2.54.0-r0) Executing busybox-1.37.0-r31.trigger Executing glib-2.88.0-r1.trigger Executing shared-mime-info-2.4-r7.trigger Executing gtk+3.0-3.24.52-r0.trigger Executing ca-certificates-20260413-r0.trigger Executing dbus-1.16.2-r2.trigger OK: 4393.1 MiB in 786 packages >>> kstars: Cleaning up srcdir >>> kstars: Cleaning up pkgdir >>> kstars: Cleaning up tmpdir >>> kstars: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/kstars-3.7.8.tar.xz /var/cache/distfiles/v3.24/kstars-3.7.8.tar.xz: OK /home/buildozer/aports/community/kstars/tests-disable-ngc4535-autofocus3.patch: OK /home/buildozer/aports/community/kstars/QList-size.patch: OK /home/buildozer/aports/community/kstars/test_ekos_scheduler_ops-link.patch: OK /home/buildozer/aports/community/kstars/DATA_INSTALL_DIR.patch: OK /home/buildozer/aports/community/kstars/qt6-6.10.0.patch: OK >>> kstars: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/kstars-3.7.8.tar.xz /var/cache/distfiles/v3.24/kstars-3.7.8.tar.xz: OK /home/buildozer/aports/community/kstars/tests-disable-ngc4535-autofocus3.patch: OK /home/buildozer/aports/community/kstars/QList-size.patch: OK /home/buildozer/aports/community/kstars/test_ekos_scheduler_ops-link.patch: OK /home/buildozer/aports/community/kstars/DATA_INSTALL_DIR.patch: OK /home/buildozer/aports/community/kstars/qt6-6.10.0.patch: OK >>> kstars: Unpacking /var/cache/distfiles/v3.24/kstars-3.7.8.tar.xz... >>> kstars: tests-disable-ngc4535-autofocus3.patch patching file Tests/fitsviewer/testfitsdata.cpp patch unexpectedly ends in middle of line patch unexpectedly ends in middle of line >>> kstars: QList-size.patch patching file kstars/fitsviewer/fitsdata.cpp >>> kstars: test_ekos_scheduler_ops-link.patch patching file Tests/kstars_ui/CMakeLists.txt >>> kstars: DATA_INSTALL_DIR.patch patching file kstars/data/fr/CMakeLists.txt patching file kstars/data/nds/CMakeLists.txt >>> kstars: qt6-6.10.0.patch patching file kstars/ekos/focus/exposurewidget.cpp patching file kstars/ekos/guide/internalguide/guidestars.cpp -- The CXX compiler identification is GNU 15.2.0 -- The C compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenGL: /usr/lib/libGL.so -- Found WrapOpenGL: TRUE -- Found WrapVulkanHeaders: /usr/include -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found Cups: /usr/lib/libcups.so (found version "2.4.18") CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_BINDIR got its value from CMAKE_INSTALL_BINDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_BINDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_BINDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:255 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SBINDIR got its value from CMAKE_INSTALL_SBINDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SBINDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SBINDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:258 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBDIR got its value from CMAKE_INSTALL_LIBDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:261 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBEXECDIR got its value from CMAKE_INSTALL_LIBEXECDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBEXECDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBEXECDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:270 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_INCLUDEDIR got its value from CMAKE_INSTALL_INCLUDEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_INCLUDEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_INCLUDEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:279 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LOCALSTATEDIR got its value from CMAKE_INSTALL_LOCALSTATEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LOCALSTATEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LOCALSTATEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:288 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SHAREDSTATEDIR got its value from CMAKE_INSTALL_SHAREDSTATEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SHAREDSTATEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SHAREDSTATEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:291 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_DATAROOTDIR got its value from CMAKE_INSTALL_DATAROOTDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_DATAROOTDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_DATAROOTDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:299 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_DATADIR got its value from CMAKE_INSTALL_DATADIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_DATADIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_DATADIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:304 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LOCALEDIR got its value from CMAKE_INSTALL_LOCALEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LOCALEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LOCALEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:332 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_MANDIR got its value from CMAKE_INSTALL_MANDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_MANDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_MANDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:357 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_INFODIR got its value from CMAKE_INSTALL_INFODIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_INFODIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_INFODIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:360 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SYSCONFDIR got its value from CMAKE_INSTALL_SYSCONFDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SYSCONFDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SYSCONFDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:387 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include) CMakeLists.txt:119 (include) -- Installing in the same prefix as Qt, adopting their path scheme. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Could not set up the appstream test. appstreamcli is missing. -- Found KF6NotifyConfig: /usr/lib/cmake/KF6NotifyConfig/KF6NotifyConfigConfig.cmake (found version "6.25.0") -- Found KF6: success (found version "6.25.0") found components: NotifyConfig -- Found KF6Config: /usr/lib/cmake/KF6Config/KF6ConfigConfig.cmake (found version "6.25.0") -- Found KF6Crash: /usr/lib/cmake/KF6Crash/KF6CrashConfig.cmake (found version "6.25.0") -- Found KF6DocTools: /usr/lib/cmake/KF6DocTools/KF6DocToolsConfig.cmake (found version "6.25.0") -- Found KF6WidgetsAddons: /usr/lib/cmake/KF6WidgetsAddons/KF6WidgetsAddonsConfig.cmake (found version "6.25.0") -- Found KF6NewStuff: /usr/lib/cmake/KF6NewStuff/KF6NewStuffConfig.cmake (found version "6.25.0") -- Found Gettext: /usr/bin/msgmerge (found version "1.0") -- Found KF6I18n: /usr/lib/cmake/KF6I18n/KF6I18nConfig.cmake (found version "6.25.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF6KIO: /usr/lib/cmake/KF6KIO/KF6KIOConfig.cmake (found version "6.25.0") -- Found KF6XmlGui: /usr/lib/cmake/KF6XmlGui/KF6XmlGuiConfig.cmake (found version "6.25.0") -- Found KF6Plotting: /usr/lib/cmake/KF6Plotting/KF6PlottingConfig.cmake (found version "6.25.0") -- Found KF6Notifications: /usr/lib/cmake/KF6Notifications/KF6NotificationsConfig.cmake (found version "6.25.0") -- Found KF6: success (found version "6.25.0") found components: Config Crash DocTools WidgetsAddons NewStuff I18n KIO XmlGui Plotting Notifications -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for module 'cfitsio' -- Found cfitsio, version 4.6.3 -- Found CFITSIO: /usr/lib/libcfitsio.so -- Found CURL: /usr/lib/libcurl.so (found version "8.20.0") -- Checking for module 'libindi' -- Found libindi, version 2.1.5 -- Found INDI: , /usr/include/libindi -- Found INDI Client Library: /usr/lib/libindiclient.so -- Found INDI Qt5 Client Library: /usr/lib/libindiclientqt.so -- Found INDI: /usr/lib/libindiclient.so, /usr/include/libindi -- Found NOVA: /usr/lib/libnova.so -- Could NOT find ERFA (missing: ERFA_LIBRARIES ERFA_INCLUDE_DIRS) -- Checking for module 'libraw' -- Found libraw, version 0.22.1 -- Checking for module 'libraw_r' -- Found libraw_r, version 0.22.1 -- Found LibRaw: /usr/lib/libraw.so (found version "0.22.1") -- Checking for module 'wcslib' -- Found wcslib, version 8.4 -- Found WCSLIB: /usr/lib/libwcs.so, /usr/include/wcslib -- xplanet not found. -- Found LibXISF: /usr/lib/libXISF.so CMake Warning at CMakeLists.txt:328 (find_package): By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "OpenCV", but CMake did not find one. Could not find a package configuration file provided by "OpenCV" with any of the following names: OpenCVConfig.cmake opencv-config.cmake Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a directory containing one of the above files. If "OpenCV" provides a separate development package or SDK, be sure it has been installed. -- Checking whether the linker supports -Wl,-z,nodump ... -- supports -Wl,-z,nodump: TRUE -- Looking for drand48 -- Looking for drand48 - found -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Looking for sincos -- Looking for sincos - found -- Found GSL: /usr/include (found version "2.8") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found libnova: /usr/lib/libnova.so -- The following OPTIONAL packages have been found: * Qt6QuickTools (required version >= 6.11.0) * Qt6Quick (required version >= 6.6.0) * Qt6Sql (required version >= 6.6.0) * Qt6Svg (required version >= 6.6.0) * Qt6SvgWidgets (required version >= 6.6.0) * Cups * Qt6PrintSupport (required version >= 6.6.0) * Qt6Concurrent (required version >= 6.6.0) * Qt6WebSockets (required version >= 6.6.0) * Qt6WidgetsTools (required version >= 6.11.0) * KF6NotifyConfig * Qt6QmlTools (required version >= 6.11.0) * Qt6Qml (required version >= 6.9.0) * WrapVulkanHeaders * Qt6GuiTools (required version >= 6.11.0) * Qt6Gui (required version >= 6.9.0) * Qt6Xml (required version >= 6.9.0) * CFitsio, FITS IO Library, Support for the FITS (Flexible Image Transport System) data format in KStars. * CURL * INDI (required version >= 2.0.0), Astronomical instrumentation control, Support for controlling astronomical devices on Linux with KStars. * LibRaw, Library for reading RAW files, Support for reading and displaying RAW files in KStars. * WCSLIB, World Coordinate System library, WCS enables KStars to read and process world coordinate systems in FITS header. * Qt6DataVisualization * LibXISF, Library for loading and saving XISF images, * Qt6CoreTools (required version >= 6.11.0) * Qt6DBusTools (required version >= 6.11.0) * Qt6Keychain * OpenGL, Open Graphics Library, Support for hardware rendering in KStars. -- The following REQUIRED packages have been found: * ECM * Qt6 * KF6Crash * KF6NewStuff * Gettext * KF6I18n * KF6Config (required version >= 6.25.0) * KF6WidgetsAddons (required version >= 6.25.0) * KF6KIO * KF6XmlGui * KF6Plotting * KF6Notifications * KF6 * Eigen3 * StellarSolver * ZLIB * Threads * GSL * Nova * Qt6Test * KF6DocTools -- The following RUNTIME packages have not been found: * Xplanet, Renders an image of all the major planets and most satellites, Gives KStars support for xplanet. -- The following OPTIONAL packages have not been found: * ERFA, Essential Routines for Fundamental Astronomy, BSD-compatible version of SOFA, used to test core computations of KStars (only needed by tests) * OpenCV -- Configuring done (4.5s) -- Generating done (1.2s) -- Build files have been written to: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build [1/1088] Automatic MOC for target htmesh [2/1088] Automatic MOC for target LibKSDataHandlers [3/1088] Generating ts... [4/1088] Generating mo... [5/1088] Building CXX object datahandlers/CMakeFiles/LibKSDataHandlers.dir/catalog_debug.cpp.o [6/1088] Building CXX object datahandlers/CMakeFiles/LibKSDataHandlers.dir/ksparser.cpp.o [7/1088] Building CXX object datahandlers/CMakeFiles/LibKSDataHandlers.dir/LibKSDataHandlers_autogen/mocs_compilation.cpp.o [8/1088] Building C object kstars/htmesh/CMakeFiles/htmesh.dir/cc_aux.c.o [9/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/MeshBuffer.cpp.o [10/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/HTMesh.cpp.o [11/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SpatialVector.cpp.o [12/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SpatialIndex.cpp.o [13/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SpatialException.cpp.o [14/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SpatialEdge.cpp.o [15/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SpatialConstraint.cpp.o [16/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SkipListElement.cpp.o [17/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/SkipList.cpp.o [18/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/RangeConvex.cpp.o [19/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/HtmRangeIterator.cpp.o [20/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/HtmRange.cpp.o [21/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/MeshIterator.cpp.o [22/1088] Building CXX object kstars/htmesh/CMakeFiles/htmesh.dir/htmesh_autogen/mocs_compilation.cpp.o [23/1088] Linking CXX static library kstars/htmesh/libhtmesh.a [24/1088] Linking CXX static library datahandlers/libLibKSDataHandlers.a [25/1088] Generating Options.h, Options.cpp [26/1088] Automatic MOC for target KStarsLib [27/1088] Generating ui_opshipscache.h [28/1088] Generating ui_opshipsdisplay.h [29/1088] Generating ui_opships.h [30/1088] Generating ui_execute.h [31/1088] Generating ui_equipmentwriter.h [32/1088] Generating ui_observeradd.h [33/1088] Generating ui_thumbnaileditor.h [34/1088] Generating ui_thumbnailpicker.h [35/1088] Generating ui_pwizwelcome.h [36/1088] Generating ui_pwizprint.h [37/1088] Generating ui_pwizobjectselection.h [38/1088] Generating ui_pwizfovtypeselection.h [39/1088] Generating ui_pwizfovsh.h [40/1088] Generating ui_pwizfovmanual.h [41/1088] Generating ui_pwizfovconfig.h [42/1088] Generating ui_pwizfovbrowse.h [43/1088] Generating ui_pwizchartcontents.h [44/1088] Generating ui_pwizchartconfig.h [45/1088] Generating ui_foveditordialog.h [46/1088] Generating ui_exportimagedialog.h [47/1088] Generating ui_newview.h [48/1088] Generating ui_newfov.h [49/1088] Generating ui_wizdata.h [50/1088] Generating ui_wizdownload.h [51/1088] Generating ui_wizlocation.h [52/1088] Generating ui_wizwelcome.h [53/1088] Generating ui_locationdialog.h [54/1088] Generating ui_viewsdialog.h [55/1088] Generating ui_fovdialog.h [56/1088] Generating ui_focusdialog.h [57/1088] Generating ui_finddialog.h [58/1088] Generating ui_details_position.h [59/1088] Generating ui_details_log.h [60/1088] Generating ui_details_links.h [61/1088] Generating ui_details_data_comet.h [62/1088] Generating ui_details_data.h [63/1088] Generating ui_details_database.h [64/1088] Generating ui_addlinkdialog.h [65/1088] Generating ui_catalogcsvimport.h [66/1088] Generating ui_catalogdetails.h [67/1088] Generating ui_catalogcoloreditor.h [68/1088] Generating ui_catalogeditform.h [69/1088] Generating ui_catalogsdbui.h [70/1088] Generating ui_addcatalogobject.h [71/1088] Generating ui_opsdeveloper.h [72/1088] Generating ui_opsimageoverlay.h [73/1088] Generating ui_opsterrain.h [74/1088] Generating ui_opssupernovae.h [75/1088] Generating ui_opssatellites.h [76/1088] Generating ui_opssolarsystem.h [77/1088] Generating ui_opsguides.h [78/1088] Generating ui_opscolors.h [79/1088] Generating ui_opscatalog.h [80/1088] Generating ui_opsadvanced.h [81/1088] Generating ui_opsxplanet.h [82/1088] Generating ui_stellarsolverprofileeditor.h [83/1088] Generating ui_aberrationinspector.h [84/1088] Generating ui_ekoslivedialog.h [85/1088] Generating ui_ledstatuswidget.h [86/1088] Generating ui_opticaltrains.h [87/1088] Generating ui_darklibrary.h [88/1088] Generating ui_serialportassistant.h [89/1088] Generating ui_opslogs.h [90/1088] Generating ui_buildfilteroffsets.h [91/1088] Generating ui_filtersettings.h [92/1088] Generating ui_observatory.h [93/1088] Generating ui_manualpulse.h [94/1088] Generating ui_manualdither.h [95/1088] Generating ui_opsgpg.h [96/1088] Generating ui_opsdither.h [97/1088] Generating ui_opsguide.h [98/1088] Generating ui_opscalibration.h [99/1088] Generating ui_guidestatewidget.h [100/1088] Generating ui_guide.h [101/1088] Generating ui_meridianflipstatuswidget.h [102/1088] Generating ui_mounttargetwidget.h [103/1088] Generating ui_mountpositionwidget.h [104/1088] Generating ui_mountmotionwidget.h [105/1088] Generating ui_mountcontrolpanel.h [106/1088] Generating ui_mount.h [107/1088] Generating ui_focusadvisorhelp.h [108/1088] Generating ui_focusadvisor.h [109/1088] Generating ui_cfz.h [110/1088] Generating ui_opsfocusmechanics.h [111/1088] Generating ui_opsfocusprocess.h [112/1088] Generating ui_opsfocussettings.h [113/1088] Generating ui_focusmodule.h [114/1088] Generating ui_focus.h [115/1088] Generating ui_polaralignwidget.h [116/1088] Generating ui_polaralignmentassistant.h [117/1088] Generating ui_mountmodel.h [118/1088] Generating ui_manualrotator.h [119/1088] Generating ui_opsastrometryindexfiles.h [120/1088] Generating ui_opsalign.h [121/1088] Generating ui_opsprograms.h [122/1088] Generating ui_opsastrometry.h [123/1088] Generating ui_align.h [124/1088] Generating ui_fileutilitycameradatadialog.h [125/1088] Generating ui_exposurecalculatordialog.h [126/1088] Generating ui_opsmiscsettings.h [127/1088] Generating ui_opsdslrsettings.h [128/1088] Generating ui_sequenceeditorui.h [129/1088] Generating ui_limits.h [130/1088] Generating ui_scriptsmanager.h [131/1088] Generating ui_customproperties.h [132/1088] Generating ui_rotatorsettings.h [133/1088] Generating ui_dslrinfo.h [134/1088] Generating ui_capturehistorynavigation.h [135/1088] Generating ui_captureprocessoverlay.h [136/1088] Generating ui_capturecountswidget.h [137/1088] Generating ui_capturepreviewwidget.h [138/1088] Generating ui_calibrationoptions.h [139/1088] Generating ui_camera.h [140/1088] Generating ui_capture.h [141/1088] Generating ui_opsjobssettings.h [142/1088] Generating ui_opsoffsetsettings.h [143/1088] Generating ui_opsscriptssettings.h [144/1088] Generating ui_opsalignmentsettings.h [145/1088] Generating ui_scheduleraltitudegraph.h [146/1088] Generating ui_framingassistant.h [147/1088] Generating ui_scheduler.h [148/1088] Generating ui_yaxistool.h [149/1088] Generating ui_analyze.h [150/1088] Generating ui_profilewizard.h [151/1088] Generating ui_profileeditor.h [152/1088] Generating ui_guidemanager.h [153/1088] Generating ui_focusprogresswidget.h [154/1088] Generating ui_manager.h [155/1088] Generating ui_opsekos.h [156/1088] Generating ui_opsfits.h [157/1088] Generating ui_fitsstretchui.h [158/1088] Generating ui_fitshistogramui.h [159/1088] Generating ui_recordingoptions.h [160/1088] Generating ui_fitsdebayer.h [161/1088] Generating ui_catalogobjecttypefilter.h [162/1088] Generating ui_catalogobject.h [163/1088] Generating ui_livestacking.h [164/1088] Generating ui_platesolve.h [165/1088] Generating ui_statform.h [166/1088] Generating ui_fitsheaderdialog.h [167/1088] Generating ui_customdrivers.h [168/1088] Generating ui_indihostconf.h [169/1088] Generating ui_opsindi.h [170/1088] Generating ui_drivermanager.h [171/1088] Generating ui_streamform.h [172/1088] Generating observatoryadaptor.cpp, observatoryadaptor.h [173/1088] Generating scheduleradaptor.cpp, scheduleradaptor.h [174/1088] Generating mountadaptor.cpp, mountadaptor.h [175/1088] Generating alignadaptor.cpp, alignadaptor.h [176/1088] Generating guideadaptor.cpp, guideadaptor.h [177/1088] Generating focusadaptor.cpp, focusadaptor.h [178/1088] Generating captureadaptor.cpp, captureadaptor.h [179/1088] Generating ekosadaptor.cpp, ekosadaptor.h [180/1088] Generating dustcapadaptor.cpp, dustcapadaptor.h [181/1088] Generating weatheradaptor.cpp, weatheradaptor.h [182/1088] Generating domeadaptor.cpp, domeadaptor.h [183/1088] Generating genericdeviceadaptor.cpp, genericdeviceadaptor.h [184/1088] Generating indiadaptor.cpp, indiadaptor.h [185/1088] Generating fovadaptor.cpp, fovadaptor.h [186/1088] Generating simclockadaptor.cpp, simclockadaptor.h [187/1088] Generating kstarsadaptor.cpp, kstarsadaptor.h [188/1088] Generating ui_unitspinboxwidget.h [189/1088] Generating ui_wiequipsettings.h [190/1088] Generating ui_wilpsettings.h [191/1088] Generating ui_polarishourangle.h [192/1088] Generating ui_horizonmanager.h [193/1088] Generating ui_starhopperdialog.h [194/1088] Generating ui_flagmanager.h [195/1088] Generating ui_wutdialog.h [196/1088] Generating ui_skycalendar.h [197/1088] Generating ui_scriptnamedialog.h [198/1088] Generating ui_scriptbuilder.h [199/1088] Generating ui_planetviewer.h [200/1088] Generating ui_optionstreeview.h [201/1088] Generating ui_obslistwizard.h [202/1088] Generating ui_imagingplanneroptions.h [203/1088] Generating ui_imagingplanner.h [204/1088] Generating ui_observinglist.h [205/1088] Generating ui_modcalcvlsr.h [206/1088] Generating ui_modcalcsidtime.h [207/1088] Generating ui_modcalcplanets.h [208/1088] Generating moc_observatoryadaptor.cpp [209/1088] Generating ui_modcalcjd.h [210/1088] Generating ui_modcalcgeod.h [211/1088] Generating ui_modcalcgalcoord.h [212/1088] Generating ui_modcalcvizequinox.h [213/1088] Generating moc_dustcapadaptor.cpp [214/1088] Generating moc_guideadaptor.cpp [215/1088] Generating moc_captureadaptor.cpp [216/1088] Generating moc_scheduleradaptor.cpp [217/1088] Generating moc_mountadaptor.cpp [218/1088] Generating moc_ekosadaptor.cpp [219/1088] Generating moc_focusadaptor.cpp [220/1088] Generating moc_weatheradaptor.cpp [221/1088] Generating moc_alignadaptor.cpp [222/1088] Generating ui_modcalceclipticcoords.h [223/1088] Generating ui_modcalcdaylength.h [224/1088] Generating ui_modcalcsimple.h [225/1088] Generating ui_modcalcaltaz.h [226/1088] Generating ui_modcalcapcoord.h [227/1088] Generating ui_modcalcangdist.h [228/1088] Generating ui_eclipsetool.h [229/1088] Generating moc_domeadaptor.cpp [230/1088] Generating moc_genericdeviceadaptor.cpp [231/1088] Generating moc_indiadaptor.cpp [232/1088] Generating ui_conjunctions.h [233/1088] Generating ui_argzoom.h [234/1088] Generating ui_argwaitforkey.h [235/1088] Generating moc_simclockadaptor.cpp [236/1088] Generating ui_argwaitfor.h [237/1088] Generating moc_fovadaptor.cpp [238/1088] Generating moc_kstarsadaptor.cpp [239/1088] Generating ui_argtimescale.h [240/1088] Generating ui_argsettrack.h [241/1088] Generating ui_argsetradec.h [242/1088] Generating ui_argsetlocaltime.h [243/1088] Generating ui_argsetgeolocation.h [244/1088] Generating ui_argsetcolor.h [245/1088] Generating ui_argsetaltaz.h [246/1088] Generating ui_argprintimage.h [247/1088] Generating ui_argfindobject.h [248/1088] Generating ui_arglooktoward.h [249/1088] Generating ui_argloadcolorscheme.h [250/1088] Generating ui_argexportimage.h [251/1088] Generating ui_argchangeviewoption.h [252/1088] Generating ui_altvstime.h [253/1088] Generating ui_collimationOptions.h [254/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/focusadaptor.cpp.o [255/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/observatoryadaptor.cpp.o [256/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/scheduleradaptor.cpp.o [257/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/mountadaptor.cpp.o [258/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/alignadaptor.cpp.o [259/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/guideadaptor.cpp.o [260/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/captureadaptor.cpp.o [261/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekosadaptor.cpp.o [262/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dustcapadaptor.cpp.o [263/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/weatheradaptor.cpp.o [264/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/domeadaptor.cpp.o [265/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/genericdeviceadaptor.cpp.o [266/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indiadaptor.cpp.o [267/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fovadaptor.cpp.o [268/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/simclockadaptor.cpp.o [269/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstarsadaptor.cpp.o [270/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/hipsmanager.cpp.o [271/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/hough/houghline.cpp.o [272/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process_guider.cpp.o [273/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp.o [274/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/MPI_IS_gaussian_process/src/covariance_functions.cpp.o [275/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/MPI_IS_gaussian_process/src/math_tools.cpp.o [276/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsstretchui.cpp.o [277/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsskyobject.cpp.o [278/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsbahtinovdetector.cpp.o [279/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitssepdetector.cpp.o [280/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitscentroiddetector.cpp.o [281/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsgradientdetector.cpp.o [282/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsthresholddetector.cpp.o [283/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsstardetector.cpp.o [284/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsdata.cpp.o [285/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/summaryfitsview.cpp.o [286/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsview.cpp.o [287/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitshistogramcommand.cpp.o [288/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitshistogramview.cpp.o [289/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitshistogrameditor.cpp.o [290/1088] Building C object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fpackutil.c.o [291/1088] Building C object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fpack.c.o [292/1088] Building C object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/bayer.c.o [293/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/Options.cpp.o [294/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/catalogsdb_debug.cpp.o [295/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_observatory_debug.cpp.o [296/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_analyze_debug.cpp.o [297/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_scheduler_debug.cpp.o [298/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_mount_debug.cpp.o [299/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_guide_debug.cpp.o [300/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_align_debug.cpp.o [301/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_focus_debug.cpp.o [302/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_capture_debug.cpp.o [303/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos_debug.cpp.o [304/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fits_debug.cpp.o [305/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi_debug.cpp.o [306/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstars_debug.cpp.o [307/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/catalogsdb/catalogsdb.cpp.o [308/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/simplefovexporter.cpp.o [309/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/shfovexporter.cpp.o [310/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizprint.cpp.o [311/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizobjectselection.cpp.o [312/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizfovtypeselection.cpp.o [313/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizfovsh.cpp.o [314/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizfovmanual.cpp.o [315/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizfovconfig.cpp.o [316/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizfovbrowse.cpp.o [317/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizchartcontents.cpp.o [318/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/pwizchartconfig.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c: In function 'fp_list': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c:263:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'LONGLONG' {aka 'long long int'} [-Wformat=] 263 | snprintf(msg, SZ_STR,"%ld bytes)\n", sizell); fp_msg (msg); | ~~^ ~~~~~~ | | | | long int LONGLONG {aka long long int} | %lld /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c: In function 'fp_unpack_data_to_data': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c:1333:46: warning: passing argument 4 of 'ffomem' from incompatible pointer type [-Wincompatible-pointer-types] 1333 | fits_open_memfile(&infptr, "", READONLY, &inputBuffer, &inputBufferSize, 2880, NULL, &stat); | ^~~~~~~~~~~~ | | | const char ** In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c:29: /usr/include/fitsio.h:771:74: note: expected 'void **' but argument is of type 'const char **' 771 | int CFITS_API ffomem(fitsfile **fptr, const char *name, int mode, void **buffptr, | ~~~~~~~^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c:1334:35: warning: passing argument 2 of 'ffimem' from incompatible pointer type [-Wincompatible-pointer-types] 1334 | fits_create_memfile(&outfptr, outputBuffer, outputBufferSize, 100000, realloc, &stat); | ^~~~~~~~~~~~ | | | unsigned char ** /usr/include/fitsio.h:787:47: note: expected 'void **' but argument is of type 'unsigned char **' 787 | int CFITS_API ffimem(fitsfile **fptr, void **buffptr, | ~~~~~~~^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c: In function 'fp_test': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fpackutil.c:1749:55: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'LONGLONG' {aka 'long long int'} [-Wformat=] 1749 | printf("\n File: %s, HDU %d, %d cols X %ld rows\n", infits, extnum, ncols, nrows); | ~~^ ~~~~~ | | | | long int LONGLONG {aka long long int} | %lld [319/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/printingwizard.cpp.o [320/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/loggingform.cpp.o [321/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/legend.cpp.o [322/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/kstarsdocument.cpp.o [323/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/fovsnapshot.cpp.o [324/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/foveditordialog.cpp.o [325/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/finderchart.cpp.o [326/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/printing/detailstable.cpp.o [327/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/execute.cpp.o [328/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/observeradd.cpp.o [329/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/equipmentwriter.cpp.o [330/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/lens.cpp.o [331/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/observation.cpp.o [332/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/filter.cpp.o [333/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/eyepiece.cpp.o [334/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/dslrlens.cpp.o [335/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/scope.cpp.o [336/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/session.cpp.o [337/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/site.cpp.o [338/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/observer.cpp.o [339/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/oal/log.cpp.o [340/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/terrain/terrainrenderer.cpp.o [341/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/opships.cpp.o [342/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/urlfiledownload.cpp.o [343/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/pixcache.cpp.o [344/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/scanrender.cpp.o [345/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/hipsfinder.cpp.o [346/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/hipsrenderer.cpp.o [347/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/hips/healpix.cpp.o [348/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/exportimagedialog.cpp.o [349/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/timedialog.cpp.o [350/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/locationdialog.cpp.o [351/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/viewsdialog.cpp.o [352/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/fovdialog.cpp.o [353/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/focusdialog.cpp.o [354/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/finddialog.cpp.o [355/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/detaildialog.cpp.o [356/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/addlinkdialog.cpp.o [357/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/catalogobjectlistmodel.cpp.o [358/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/catalogcsvimport.cpp.o [359/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/catalogdetails.cpp.o [360/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/catalogcoloreditor.cpp.o [361/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/catalogeditform.cpp.o [362/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/catalogsdbui.cpp.o [363/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/dialogs/addcatalogobject.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/printing/pwizprint.cpp: In member function 'void PWizPrintUI::slotExport()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/printing/pwizprint.cpp:90:17: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 90 | tmpfile.open(); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/printing/pwizprint.cpp:19: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [364/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/mosaictiles.cpp.o [365/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/supernova.cpp.o [366/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/satellitegroup.cpp.o [367/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/satellite.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/printing/foveditordialog.cpp: In member function 'void FovEditorDialog::slotSaveImage()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/printing/foveditordialog.cpp:134:17: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 134 | tmpfile.open(); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/printing/foveditordialog.cpp:19: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [368/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/trailobject.cpp.o [369/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/starobject.cpp.o [370/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/skypoint.cpp.o [371/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/skyobject.cpp.o [372/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/skyline.cpp.o [373/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/kssun.cpp.o [374/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/ksplanet.cpp.o [375/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/ksplanetbase.cpp.o [376/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/ksearthshadow.cpp.o [377/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/ksmoon.cpp.o [378/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/kscomet.cpp.o [379/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/ksasteroid.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp: In member function 'bool CatalogsDB::DBManager::initialize_db()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp:192:19: warning: 'QSqlQuery QSqlDatabase::exec(const QString&) const' is deprecated: Use QSqlQuery::exec() instead. [-Wdeprecated-declarations] 192 | if (!m_db.exec(SqlStatements::create_meta_table).isActive()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp:13: /usr/include/qt6/QtSql/qsqldatabase.h:72:15: note: declared here 72 | QSqlQuery exec(const QString& query = QString()) const; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp:195:19: warning: 'QSqlQuery QSqlDatabase::exec(const QString&) const' is deprecated: Use QSqlQuery::exec() instead. [-Wdeprecated-declarations] 195 | if (!m_db.exec(SqlStatements::create_colors_table).isActive()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtSql/qsqldatabase.h:72:15: note: declared here 72 | QSqlQuery exec(const QString& query = QString()) const; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp:207:21: warning: 'QSqlQuery QSqlDatabase::exec(const QString&) const' is deprecated: Use QSqlQuery::exec() instead. [-Wdeprecated-declarations] 207 | return m_db.exec(SqlStatements::create_catalog_list_table).isActive(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtSql/qsqldatabase.h:72:15: note: declared here 72 | QSqlQuery exec(const QString& query = QString()) const; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp: In member function 'std::tuple CatalogsDB::DBManager::get_db_meta()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp:212:27: warning: 'QSqlQuery QSqlDatabase::exec(const QString&) const' is deprecated: Use QSqlQuery::exec() instead. [-Wdeprecated-declarations] 212 | auto query = m_db.exec(SqlStatements::get_meta); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtSql/qsqldatabase.h:72:15: note: declared here 72 | QSqlQuery exec(const QString& query = QString()) const; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp: In member function 'std::vector CatalogsDB::DBManager::get_catalog_ids(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb/catalogsdb.cpp:224:27: warning: 'QSqlQuery QSqlDatabase::exec(const QString&) const' is deprecated: Use QSqlQuery::exec() instead. [-Wdeprecated-declarations] 224 | auto query = m_db.exec(include_disabled ? SqlStatements::get_all_catalog_ids : | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 |  SqlStatements::get_catalog_ids); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtSql/qsqldatabase.h:72:15: note: declared here 72 | QSqlQuery exec(const QString& query = QString()) const; | ^~~~ [380/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/planetmoons.cpp.o [381/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/jupitermoons.cpp.o [382/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/catalogobject.cpp.o [383/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyobjects/constellationsart.cpp.o [384/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opsdeveloper.cpp.o [385/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opsimageoverlay.cpp.o [386/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opsterrain.cpp.o [387/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opssupernovae.cpp.o [388/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opssatellites.cpp.o [389/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opssolarsystem.cpp.o [390/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opsguides.cpp.o [391/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opscolors.cpp.o [392/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opscatalog.cpp.o [393/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/options/opsadvanced.cpp.o [394/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/xplanet/opsxplanet.cpp.o [395/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/equirectangularprojector.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/dialogs/addcatalogobject.cpp: In constructor 'AddCatalogObject::AddCatalogObject(QWidget*, const CatalogObject&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/dialogs/addcatalogobject.cpp:62:41: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 62 | connect(ui->magUnknown, &QCheckBox::stateChanged, updateMag); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_addcatalogobject.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/dialogs/addcatalogobject.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ [396/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/azimuthalequidistantprojector.cpp.o [397/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/orthographicprojector.cpp.o [398/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/stereographicprojector.cpp.o [399/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/gnomonicprojector.cpp.o [400/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/lambertprojector.cpp.o [401/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/projections/projector.cpp.o [402/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skyqpainter.cpp.o In file included from /usr/include/eigen3/Eigen/Core:350, from /usr/include/eigen3/Eigen/Dense:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/math_tools.h:25, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/math_tools.cpp:20: In member function 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]', inlined from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1]' at /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:198:15: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2808:34: warning: builtin '__builtin_cpu_supports' needs GLIBC (2.23 and newer) that exports hardware capability bits 2808 | if (__builtin_cpu_supports ("arch_3_1") && __builtin_cpu_supports ("mma")){ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2808:73: warning: builtin '__builtin_cpu_supports' needs GLIBC (2.23 and newer) that exports hardware capability bits 2808 | if (__builtin_cpu_supports ("arch_3_1") && __builtin_cpu_supports ("mma")){ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [403/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skymapevents.cpp.o [404/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skymapqdraw.cpp.o [405/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skymapdrawabstract.cpp.o [406/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skymap.cpp.o [407/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstarssplash.cpp.o [408/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstars.cpp.o [409/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstarsinit.cpp.o [410/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstarsactions.cpp.o [411/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ksalmanac.cpp.o [412/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kspopupmenu.cpp.o [413/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstarsdbus.cpp.o [414/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/qcustomplot.cpp.o [415/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/kswizard.cpp.o [416/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/imageexporter.cpp.o [417/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/thumbnaileditor.cpp.o [418/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/thumbnailpicker.cpp.o [419/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/skymapview.cpp.o [420/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/fov.cpp.o [421/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/xplanetimageviewer.cpp.o [422/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/imageviewer.cpp.o [423/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/imagemask.cpp.o [424/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/schememanager.cpp.o [425/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/thememanager.cpp.o [426/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/screencapture.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitshistogramview.cpp: In member function 'void FITSHistogramView::driftMouseOverLine(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitshistogramview.cpp:168:59: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 168 | double intensity = xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitshistogramview.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitshistogramview.cpp:7: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitshistogramview.cpp:200:33: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 200 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitshistogramview.cpp:212:33: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 212 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [427/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skypainter.cpp.o [428/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/texturemanager.cpp.o [429/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/kstarsdata.cpp.o [430/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ksnumbers.cpp.o In file included from /usr/include/eigen3/Eigen/Core:350, from /usr/include/eigen3/Eigen/Dense:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process_guider.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process_guider.cpp:17: In member function 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]', inlined from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1]' at /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:198:15: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2808:34: warning: builtin '__builtin_cpu_supports' needs GLIBC (2.23 and newer) that exports hardware capability bits 2808 | if (__builtin_cpu_supports ("arch_3_1") && __builtin_cpu_supports ("mma")){ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2808:73: warning: builtin '__builtin_cpu_supports' needs GLIBC (2.23 and newer) that exports hardware capability bits 2808 | if (__builtin_cpu_supports ("arch_3_1") && __builtin_cpu_supports ("mma")){ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [431/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/time/timezonerule.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsstretchui.cpp: In member function 'void FITSStretchUI::onHistoMouseMove(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsstretchui.cpp:102:91: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 102 | static_cast(histoPlot->xAxis->pixelToCoord(event->x())))); | ~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_fitsstretchui.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsstretchui.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsstretchui.cpp:6: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsstretchui.cpp:129:44: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 129 | QToolTip::showText(event->globalPos(), tip, nullptr, QRect(), 10000); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [432/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/time/kstarsdatetime.cpp.o [433/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/time/simclock.cpp.o [434/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/robuststatistics.cpp.o [435/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/gslhelpers.cpp.o [436/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/rectangleoverlap.cpp.o [437/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ctk3slider.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/alignadaptor.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/alignadaptor.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [438/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ctkrangeslider.cpp.o [439/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/QProgressIndicator.cpp.o [440/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksmessagebox.cpp.o [441/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksnotification.cpp.o [442/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/skyobjectlistmodel.cpp.o In file included from /usr/include/eigen3/Eigen/Cholesky:33, from /usr/include/eigen3/Eigen/Dense:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp:22: In member function 'Eigen::LDLT, 1>& Eigen::LDLT, 1>::operator=(Eigen::LDLT, 1>&&)', inlined from 'void GP::clearData()' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp:325:54: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h:59:49: warning: '.Eigen::LDLT, 1>::m_l1_norm' is used uninitialized [-Wuninitialized] 59 | template class LDLT | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp: In member function 'void GP::clearData()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp:325:54: note: '' declared here 325 | chol_gram_matrix_ = Eigen::LDLT(); | ^ In member function 'Eigen::LDLT, 1>& Eigen::LDLT, 1>::operator=(Eigen::LDLT, 1>&&)', inlined from 'void GP::clearData()' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp:325:54: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h:59:49: warning: '.Eigen::LDLT, 1>::m_info' is used uninitialized [-Wuninitialized] 59 | template class LDLT | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp: In member function 'void GP::clearData()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/MPI_IS_gaussian_process/src/gaussian_process.cpp:325:54: note: '' declared here 325 | chol_gram_matrix_ = Eigen::LDLT(); | ^ [443/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/QRoundProgressBar.cpp.o [444/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/kspaths.cpp.o [445/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/filedownloader.cpp.o [446/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/profileinfo.cpp.o [447/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/nonlineardoublespinbox.cpp.o [448/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksdssdownloader.cpp.o [449/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksdssimage.cpp.o [450/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksutils.cpp.o [451/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/binfilehelper.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/guideadaptor.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/guideadaptor.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [452/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksuserdb.cpp.o [453/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/ksfilereader.cpp.o [454/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/geolocation.cpp.o [455/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/cachingdms.cpp.o [456/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/dms.cpp.o [457/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/auxiliary/colorscheme.cpp.o [458/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/skyobjdescription.cpp.o [459/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/obsconditions.cpp.o [460/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/wiequipsettings.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp: In constructor 'KStarsDateTime::KStarsDateTime()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:18:16: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 18 | setTimeSpec(Qt::UTC); | ~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp: In member function 'KStarsDateTime& KStarsDateTime::operator=(const KStarsDateTime&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:30:16: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 30 | setTimeSpec(kdt.timeSpec()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp: In constructor 'KStarsDateTime::KStarsDateTime(const QDateTime&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:53:16: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 53 | setTimeSpec(qdt.timeSpec()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp: In constructor 'KStarsDateTime::KStarsDateTime(const QDate&, const QTime&, Qt::TimeSpec)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:59:33: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 59 | QDateTime(_d, _t, timeSpec) | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp: In constructor 'KStarsDateTime::KStarsDateTime(long double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:68:16: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 68 | setTimeSpec(Qt::UTC); | ~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp: In member function 'KStarsDateTime KStarsDateTime::addSecs(double) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.cpp:157:20: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 157 | kdt.setTimeSpec(timeSpec()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ [461/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/wilpsettings.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerprocess.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/scheduleradaptor.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/scheduleradaptor.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [462/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/skyobjitem.cpp.o [463/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/modelmanager.cpp.o [464/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/wiview.cpp.o [465/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/whatsinteresting/skyobjlistmodel.cpp.o [466/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/import_skycomp.cpp.o In file included from /usr/include/eigen3/Eigen/Core:253, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ksnumbers.h:19, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapdrawabstract.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymap.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/projector.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp:7: In member function 'Eigen::internal::scalar_product_op::result_type Eigen::internal::scalar_product_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = float; RhsScalar = float]', inlined from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Rhs = const Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22, inlined from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:66, inlined from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >]' at /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:145:59, inlined from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >]' at /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:164:19, inlined from 'virtual QVector > EquirectangularProjector::groundPoly(SkyPoint*, bool*) const' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp:155:37: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:80:122: warning: '*(const float*)((char*)& + offsetof(const Eigen::PlainObject, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))' may be used uninitialized [-Wmaybe-uninitialized] 80 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a * b; } | ~~^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp: In member function 'virtual QVector > EquirectangularProjector::groundPoly(SkyPoint*, bool*) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp:154:74: note: '' declared here 154 | auto pLabel_ = corner2 - 50. * (corner1 - corner2).normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Eigen::internal::scalar_product_op::result_type Eigen::internal::scalar_product_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = float; RhsScalar = float]', inlined from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Rhs = const Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22, inlined from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:66, inlined from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >]' at /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:145:59, inlined from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >]' at /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:164:19, inlined from 'virtual QVector > EquirectangularProjector::groundPoly(SkyPoint*, bool*) const' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp:155:49: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:80:122: warning: '.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]' may be used uninitialized [-Wmaybe-uninitialized] 80 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a * b; } | ~~^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp: In member function 'virtual QVector > EquirectangularProjector::groundPoly(SkyPoint*, bool*) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/projections/equirectangularprojector.cpp:154:74: note: '' declared here 154 | auto pLabel_ = corner2 - 50. * (corner1 - corner2).normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [467/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/greatcircle.cpp.o [468/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/starhopperdialog.cpp.o [469/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/eyepiecefield.cpp.o [470/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/starhopper.cpp.o [471/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/polarishourangle.cpp.o [472/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/nameresolver.cpp.o [473/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/horizonmanager.cpp.o [474/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/flagmanager.cpp.o [475/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/wutdialog.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageviewer.cpp: In constructor 'ImageViewer::ImageViewer(const QUrl&, const QString&, QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageviewer.cpp:104:22: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 104 | tempfile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/filedownloader.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageviewer.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageviewer.cpp:7: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [476/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/skycalendar.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscatalog.cpp: In constructor 'OpsCatalog::OpsCatalog()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscatalog.cpp:51:53: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 51 | connect(kcfg_ShowUnknownMagObjects, &QCheckBox::stateChanged, this, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_opscatalog.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscatalog.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscatalog.cpp:7: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ [477/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/scriptfunction.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageexporter.cpp: In member function 'bool ImageExporter::exportImage(QString)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageexporter.cpp:206:25: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 206 | tmpfile.open(); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/imageexporter.cpp:17: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [478/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/scriptbuilder.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capture.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/captureadaptor.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/captureadaptor.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [479/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/scriptargwidgets.cpp.o [480/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/pvplotwidget.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusmodule.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/focusadaptor.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/focusadaptor.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [481/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/planetviewer.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ekosadaptor.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ekosadaptor.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [482/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/obslistwizard.cpp.o [483/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/sessionsortfilterproxymodel.cpp.o [484/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/obslistpopupmenu.cpp.o [485/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/observinglist.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/geolocation.cpp: In member function 'KStarsDateTime GeoLocation::UTtoLT(const KStarsDateTime&) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/geolocation.cpp:198:19: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 198 | lt.setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/timezonerule.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/geolocation.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/geolocation.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/geolocation.cpp: In member function 'KStarsDateTime GeoLocation::LTtoUT(const KStarsDateTime&) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/geolocation.cpp:206:19: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 206 | ut.setTimeSpec(Qt::UTC); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ [486/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcvlsr.cpp.o [487/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcsidtime.cpp.o [488/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcplanets.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp: In member function 'virtual void SkyMap::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:507:70: warning: 'int QMouseEvent::globalX() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 507 | if (m_pinchMode || m_tapAndHoldMode || (m_touchMode && e->globalX() == 0 && e->globalY() == 0)) | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapdrawabstract.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymap.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:9: /usr/include/qt6/QtGui/qevent.h:231:16: note: declared here 231 | inline int globalX() const { return qRound(globalPosition().x()); } | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:507:91: warning: 'int QMouseEvent::globalY() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 507 | if (m_pinchMode || m_tapAndHoldMode || (m_touchMode && e->globalX() == 0 && e->globalY() == 0)) | ~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:233:16: note: declared here 233 | inline int globalY() const { return qRound(globalPosition().y()); } | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:533:38: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 533 | int dx = abs(e->x() - pcenter.x()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:534:38: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 534 | int dy = abs(e->y() - pcenter.y()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:614:41: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 614 | double dyPix = 0.5 * height() - e->y(); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp: In member function 'virtual void SkyMap::mousePressEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:843:51: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 843 | y0 = 0.5 * height() - e->y(); //record y pixel coordinate for middle-button zooming | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp: In member function 'virtual void SkyMap::mouseDoubleClickEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:915:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 915 | if (e->x() != width() / 2 || e->y() != height() / 2) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skymapevents.cpp:915:42: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 915 | if (e->x() != width() / 2 || e->y() != height() / 2) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ [489/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcjd.cpp.o [490/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcgeodcoord.cpp.o [491/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcgalcoord.cpp.o [492/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcvizequinox.cpp.o [493/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalceclipticcoords.cpp.o [494/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcdaylength.cpp.o [495/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcsimple.cpp.o [496/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcaltaz.cpp.o [497/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcapcoord.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsview.cpp: In member function 'void FITSView::loadStack(const QString&, const LiveStackData&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsview.cpp:426:69: warning: unused parameter 'params' [-Wunused-parameter] 426 | void FITSView::loadStack(const QString &inDir, const LiveStackData ¶ms) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsview.cpp: In member function 'void FITSView::redoPostProcessStack(const LiveStackPPData&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsview.cpp:498:60: warning: unused parameter 'ppParams' [-Wunused-parameter] 498 | void FITSView::redoPostProcessStack(const LiveStackPPData &ppParams) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [498/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/modcalcangdist.cpp.o [499/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/astrocalc.cpp.o [500/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/eqplotwidget.cpp.o [501/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/ksconjunct.cpp.o [502/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/approachsolver.cpp.o [503/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/jmoontool.cpp.o [504/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/eclipsetool/lunareclipsehandler.cpp.o [505/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/eclipsehandler.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/sessionsortfilterproxymodel.cpp: In member function 'virtual bool SessionSortFilterProxyModel::lessThan(const QModelIndex&, const QModelIndex&) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/sessionsortfilterproxymodel.cpp:21:22: warning: 'QVariant::Type QVariant::type() const' is deprecated: Use typeId() or metaType(). [-Wdeprecated-declarations] 21 | if (leftData.type() == QVariant::Time) | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qabstractitemmodel.h:13, from /usr/include/qt6/QtCore/qabstractproxymodel.h:8, from /usr/include/qt6/QtCore/qsortfilterproxymodel.h:8, from /usr/include/qt6/QtCore/QSortFilterProxyModel:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/sessionsortfilterproxymodel.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/sessionsortfilterproxymodel.cpp:7: /usr/include/qt6/QtCore/qvariant.h:598:10: note: declared here 598 | Type type() const | ^~~~ [506/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/eclipsetool.cpp.o [507/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/conjunctions.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp: In constructor 'KSDssDownloader::KSDssDownloader(QObject*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp:26:20: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 26 | m_TempFile.open(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp:7: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp: In constructor 'KSDssDownloader::KSDssDownloader(const SkyPoint*, const QString&, const std::function&, QObject*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp:44:20: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 44 | m_TempFile.open(); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp: In member function 'void KSDssDownloader::singleDownloadFinished()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp:248:20: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 248 | m_TempFile.open(); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp: In member function 'void KSDssDownloader::downloadAttemptFinished()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.cpp:278:24: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 278 | m_TempFile.open(); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [508/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/calendarwidget.cpp.o [509/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/avtplotwidget.cpp.o [510/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/altvstime.cpp.o [511/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/mosaiccomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp: In member function 'virtual void PVPlotWidget::mousePressEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:188:27: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 188 | oldx = e->x(); | ~~~~^~ In file included from /usr/include/qt6/QtGui/QKeyEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:14: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:189:27: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 189 | oldy = e->y(); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp: In member function 'virtual void PVPlotWidget::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:208:27: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 208 | xc += (oldx - e->x()) * xscale; | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:209:27: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 209 | yc -= (oldy - e->y()) * yscale; //Y data axis is reversed... | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:219:20: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 219 | oldx = e->x(); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:220:20: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 220 | oldy = e->y(); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp: In member function 'virtual void PVPlotWidget::mouseDoubleClickEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:229:48: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 229 | double xc = dataRect().x() + xscale * (e->x() - leftPadding()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/pvplotwidget.cpp:230:53: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 230 | double yc = dataRect().bottom() - yscale * (e->y() - topPadding()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ [512/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/targetlistcomponent.cpp.o [513/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/flagcomponent.cpp.o [514/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/culturelist.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opsimageoverlay.cpp: In constructor 'OpsImageOverlay::OpsImageOverlay()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opsimageoverlay.cpp:41:49: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 41 | connect(kcfg_ShowImageOverlays, &QCheckBox::stateChanged, [](int state) | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_opsimageoverlay.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opsimageoverlay.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opsimageoverlay.cpp:7: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opsimageoverlay.cpp:45:56: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 45 | connect(kcfg_ShowSelectedImageOverlay, &QCheckBox::stateChanged, [](int state) | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opsimageoverlay.cpp:49:62: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 49 | connect(kcfg_ShowImageOverlaysBelowCatalogs, &QCheckBox::stateChanged, [](int state) | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ [515/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/starblockfactory.cpp.o [516/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/starblocklist.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcjd.cpp: In member function 'void modCalcJD::processLines(QTextStream&, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcjd.cpp:138:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 138 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /usr/include/KF6/KIOWidgets/KUrlRequester:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcjd.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcjd.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcjd.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcjd.cpp: In member function 'void modCalcJD::slotViewBatch()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcjd.cpp:235:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 235 | fOut.open(QIODevice::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [517/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/starblock.cpp.o [518/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/skycomposite.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/xplanetimageviewer.cpp: In member function 'virtual void XPlanetImageLabel::mousePressEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/xplanetimageviewer.cpp:150:36: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 150 | m_LastMousePoint = e->globalPos(); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtWidgets/qgesture.h:16, from /usr/include/qt6/QtWidgets/QGestureEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/xplanetimageviewer.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/xplanetimageviewer.cpp:8: /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/xplanetimageviewer.cpp: In member function 'virtual void XPlanetImageLabel::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/xplanetimageviewer.cpp:164:39: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 164 | QPoint newPoint = e->globalPos(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [519/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/skycomponent.cpp.o [520/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/milkyway.cpp.o [521/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/horizoncomponent.cpp.o [522/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/imageoverlaycomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgalcoord.cpp: In member function 'void modCalcGalCoord::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgalcoord.cpp:216:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 216 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcgalcoord.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgalcoord.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgalcoord.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [523/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/terraincomponent.cpp.o [524/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/hipscomponent.cpp.o [525/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/artificialhorizoncomponent.cpp.o [526/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/equator.cpp.o [527/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/ecliptic.cpp.o [528/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/localmeridiancomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcangdist.cpp: In member function 'void modCalcAngDist::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcangdist.cpp:162:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 162 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcangdist.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcangdist.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcangdist.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [529/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/horizontalcoordinategrid.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcapcoord.cpp: In member function 'void modCalcApCoord::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcapcoord.cpp:171:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 171 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcapcoord.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcapcoord.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcapcoord.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [530/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/equatorialcoordinategrid.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.cpp: In static member function 'static void KSUtils::Logging::UseFile()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.cpp:947:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 947 | file.open(QFile::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.cpp:16: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [531/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/coordinategrid.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eyepiecefield.cpp: In function 'void EyepieceField::generateEyepieceView(SkyPoint*, QImage*, QImage*, double, double, const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eyepiecefield.cpp:112:23: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 112 | myTempSvgFile.open(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eyepiecefield.cpp:10: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [532/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/supernovaecomponent.cpp.o [533/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/constellationnamescomponent.cpp.o [534/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/constellationlines.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/whatsinteresting/modelmanager.cpp: In constructor 'ModelManager::ModelManager(ObsConditions*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/whatsinteresting/modelmanager.cpp:41:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ModelManager::*)(); Args = {ModelManager*}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 41 | QtConcurrent::run(&ModelManager::loadLists, this); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/whatsinteresting/modelmanager.cpp:19: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [535/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/constellationboundarylines.cpp.o [536/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/constellationartcomponent.cpp.o [537/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/catalogscomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvizequinox.cpp: In member function 'void modCalcEquinox::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvizequinox.cpp:92:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 92 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcvizequinox.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvizequinox.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvizequinox.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvizequinox.cpp: In member function 'void modCalcEquinox::slotViewBatch()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvizequinox.cpp:128:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 128 | fOut.open(QIODevice::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [538/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/deepstarcomponent.cpp.o [539/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/starcomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgeodcoord.cpp: In member function 'void modCalcGeodCoord::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgeodcoord.cpp:256:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 256 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcgeod.h:28, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgeodcoord.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcgeodcoord.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [540/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/satellitescomponent.cpp.o [541/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/solarsystemcomposite.cpp.o [542/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/planetmoonscomponent.cpp.o [543/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/cometscomponent.cpp.o [544/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/asteroidscomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp: In member function 'void SkyCalendar::slotFillCalendar()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:95:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 95 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::MERCURY); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:23: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:97:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 97 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::VENUS); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:99:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 99 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::MARS); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:101:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 101 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::JUPITER); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:103:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 103 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::SATURN); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:105:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 105 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::URANUS); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/skycalendar.cpp:107:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SkyCalendar::*)(int); Args = {SkyCalendar*, KSPlanetBase::Planets}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 107 | QtConcurrent::run(&SkyCalendar::addPlanetEvents, this, KSPlanetBase::NEPTUNE); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [545/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/earthshadowcomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcsidtime.cpp: In member function 'void modCalcSidTime::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcsidtime.cpp:229:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 229 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcsidtime.h:28, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcsidtime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcsidtime.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcsidtime.cpp: In member function 'void modCalcSidTime::slotViewBatch()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcsidtime.cpp:353:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 353 | fOut.open(QIODevice::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [546/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/solarsystemlistcomponent.cpp.o [547/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/solarsystemsinglecomponent.cpp.o [548/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/pointlistcomponent.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvlsr.cpp: In member function 'void modCalcVlsr::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvlsr.cpp:314:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 314 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /usr/include/KF6/KIOWidgets/KUrlRequester:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcvlsr.h:32, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvlsr.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcvlsr.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [549/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/listcomponent.cpp.o [550/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/noprecessindex.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscolors.cpp: In member function 'void OpsColors::slotRemovePreset()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscolors.cpp:301:26: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 301 | cdatFile.open(QIODevice::ReadWrite); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/kspaths.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/options/opscolors.cpp:11: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [551/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/linelistlabel.cpp.o [552/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/linelistindex.cpp.o [553/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/skymesh.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcdaylength.cpp: In member function 'void modCalcDayLength::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcdaylength.cpp:279:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 279 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcdaylength.h:25, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcdaylength.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcdaylength.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcdaylength.cpp: In member function 'void modCalcDayLength::slotViewBatch()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcdaylength.cpp:341:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 341 | fOut.open(QIODevice::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [554/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/skymapcomposite.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcplanets.cpp: In member function 'void modCalcPlanets::processLines(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcplanets.cpp:235:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 235 | fOut.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /usr/include/KF6/KIOWidgets/kfile.h:11, from /usr/include/KF6/KIOWidgets/kurlrequester.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_modcalcplanets.h:31, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcplanets.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/modcalcplanets.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [555/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/highpmstarlist.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/horizonmanager.cpp: In member function 'void HorizonManager::exportHorizon()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/horizonmanager.cpp:556:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 556 | file.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksuserdb.h:16, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/horizonmanager.cpp:10: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [556/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/skycomponents/skylabeler.cpp.o [557/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/unitspinboxwidget.cpp.o [558/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/kshelplabel.cpp.o [559/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/infoboxwidget.cpp.o [560/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/timeunitbox.cpp.o [561/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/timestepbox.cpp.o [562/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/timespinbox.cpp.o [563/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/thumbimage.cpp.o [564/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/mapcanvas.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp: In member function 'virtual void AVTPlotWidget::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:49:23: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 49 | int Xcursor = e->x(); | ~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:15: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:50:23: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 50 | int Ycursor = e->y(); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:52:33: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 52 | if (!checkRect.contains(e->x(), e->y())) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:52:41: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 52 | if (!checkRect.contains(e->x(), e->y())) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:54:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 54 | if (e->x() < checkRect.left()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:56:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 56 | if (e->x() > checkRect.right()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:58:17: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 58 | if (e->y() < checkRect.top()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:60:17: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 60 | if (e->y() > checkRect.bottom()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/avtplotwidget.cpp:68:42: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 68 | displayToolTip(e->pos(), e->globalPos()); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [565/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/magnitudespinbox.cpp.o [566/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/logedit.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.cpp: In function 'std::pair updateLocalDatabase(SkyObjectUserdata::Type, const QString&, const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.cpp:1591:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1591 | TempFile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/filedownloader.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/supernovaecomponent.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.cpp:12: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [567/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/fovwidget.cpp.o [568/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/draglistbox.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/whatsinteresting/wiview.cpp: In member function 'void WIView::onCategorySelected(QString)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/whatsinteresting/wiview.cpp:272:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ModelManager::*)(const QString&); Args = {ModelManager*, QString&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 272 | QtConcurrent::run(&ModelManager::loadCatalog, m_ModManager.get(), model); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/whatsinteresting/wiview.cpp:32: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [569/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/dmsbox.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.cpp: In lambda function: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.cpp:53:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (EclipseTool::*)(); Args = {EclipseTool*}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 53 | QtConcurrent::run(&EclipseTool::slotCompute, this); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.cpp:16: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.cpp: In member function 'void EclipseModel::exportAsCsv()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.cpp:234:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 234 | file.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksuserdb.h:16, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/ksplanetbase.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/ksplanet.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/approachsolver.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsehandler.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool/lunareclipsehandler.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/eclipsetool.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [570/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/widgets/clicklabel.cpp.o [571/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/solverutils.cpp.o [572/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/stellarsolverprofile.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'bool FITSData::saveImage(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:1939:30: warning: 'QVariant::Type QVariant::type() const' is deprecated: Use typeId() or metaType(). [-Wdeprecated-declarations] 1939 | switch (value.type()) | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qlocale.h:8, from /usr/include/qt6/QtCore/qcalendar.h:10, from /usr/include/qt6/QtCore/qdatetime.h:8, from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.h:21, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:10: /usr/include/qt6/QtCore/qvariant.h:598:10: note: declared here 598 | Type type() const | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'bool FITSData::parseHeader(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2809:40: warning: 'bool QVariant::convert(int)' is deprecated [-Wdeprecated-declarations] 2809 | oneRecord.value.convert(QMetaType::Int); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qvariant.h:528:10: note: declared here 528 | bool convert(int targetTypeId) | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2815:44: warning: 'bool QVariant::convert(int)' is deprecated [-Wdeprecated-declarations] 2815 | oneRecord.value.convert(QMetaType::Double); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qvariant.h:528:10: note: declared here 528 | bool convert(int targetTypeId) | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In instantiation of 'QPair FITSData::getParitionMinMax(uint32_t, uint32_t, bool) [with T = float; QPair = std::pair; uint32_t = unsigned int]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2550:45: required from 'void FITSData::calculateMinMax(bool) [with T = float]' 2550 | futures.append(QtConcurrent::run(&FITSData::getParitionMinMax, this, tStart, (i == (nThreads - 1)) ? fStride : tStride, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2551 |  roi)); | ~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2287:39: required from here 2287 | calculateMinMax(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2498:13: note: parameter passing for argument of type 'QPair' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 2498 | QPair FITSData::getParitionMinMax(uint32_t start, uint32_t stride, bool roi) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In instantiation of 'QPair FITSData::getParitionMinMax(uint32_t, uint32_t, bool) [with T = double; QPair = std::pair; uint32_t = unsigned int]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2550:45: required from 'void FITSData::calculateMinMax(bool) [with T = double]' 2550 | futures.append(QtConcurrent::run(&FITSData::getParitionMinMax, this, tStart, (i == (nThreads - 1)) ? fStride : tStride, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2551 |  roi)); | ~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2295:40: required from here 2295 | calculateMinMax(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2498:13: note: parameter passing for argument of type 'QPair' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 2498 | QPair FITSData::getParitionMinMax(uint32_t start, uint32_t stride, bool roi) | ^~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/qtaskbuilder.h:10, from /usr/include/qt6/QtConcurrent/QtConcurrent:4, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:30: /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h: In instantiation of 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]': /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | return std::invoke(function, args...); | ^ In file included from /usr/include/qt6/QtCore/qcomparehelpers.h:28, from /usr/include/qt6/QtCore/qcompare.h:660, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /usr/include/libstellarsolver/structuredefinitions.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.h:16: /usr/include/c++/15.2.0/functional: In instantiation of 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; invoke_result_t<_Callable, _Args ...> = pair]': /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:31: required from 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]' 117 | return std::invoke(function, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/c++/15.2.0/functional:119:5: note: parameter passing for argument of type 'std::invoke_result_t (FITSData::*&)(unsigned int, unsigned int, bool), FITSData*&, unsigned int&, unsigned int&, bool&>' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 119 | invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~ /usr/include/c++/15.2.0/functional: In instantiation of 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; invoke_result_t<_Callable, _Args ...> = pair]': /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:31: required from 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]' 117 | return std::invoke(function, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/c++/15.2.0/functional:119:5: note: parameter passing for argument of type 'std::invoke_result_t (FITSData::*&)(unsigned int, unsigned int, bool), FITSData*&, unsigned int&, unsigned int&, bool&>' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 119 | invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~ In file included from /usr/include/c++/15.2.0/tuple:43, from /usr/include/qt6/QtCore/qttypetraits.h:15, from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtCore/qchar.h:8: /usr/include/c++/15.2.0/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; typename __invoke_result<_Functor, _ArgTypes>::type = pair]': /usr/include/c++/15.2.0/functional:122:27: required from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; invoke_result_t<_Callable, _Args ...> = pair]' 122 | return std::__invoke(std::forward<_Callable>(__fn), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:31: required from 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]' 117 | return std::invoke(function, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h:92:5: note: parameter passing for argument of type 'std::__success_type >::type' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; typename __invoke_result<_Functor, _ArgTypes>::type = pair]': /usr/include/c++/15.2.0/functional:122:27: required from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; invoke_result_t<_Callable, _Args ...> = pair]' 122 | return std::__invoke(std::forward<_Callable>(__fn), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:31: required from 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]' 117 | return std::invoke(function, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h:92:5: note: parameter passing for argument of type 'std::__success_type >::type' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = pair; _MemFun = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Tp = FITSData*&; _Args = {unsigned int&, unsigned int&, bool&}]': /usr/include/c++/15.2.0/bits/invoke.h:98:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; typename __invoke_result<_Functor, _ArgTypes>::type = pair]' 98 | return std::__invoke_impl<__type>(__tag{}, std::forward<_Callable>(__fn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/functional:122:27: required from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; invoke_result_t<_Callable, _Args ...> = pair]' 122 | return std::__invoke(std::forward<_Callable>(__fn), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:31: required from 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]' 117 | return std::invoke(function, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h:73:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = pair; _MemFun = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Tp = FITSData*&; _Args = {unsigned int&, unsigned int&, bool&}]': /usr/include/c++/15.2.0/bits/invoke.h:98:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; typename __invoke_result<_Functor, _ArgTypes>::type = pair]' 98 | return std::__invoke_impl<__type>(__tag{}, std::forward<_Callable>(__fn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/functional:122:27: required from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pair (FITSData::*&)(unsigned int, unsigned int, bool); _Args = {FITSData*&, unsigned int&, unsigned int&, bool&}; invoke_result_t<_Callable, _Args ...> = pair]' 122 | return std::__invoke(std::forward<_Callable>(__fn), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117:31: required from 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]' 117 | return std::invoke(function, args...); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:113:10: required from here 113 | void runFunctor() override | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/invoke.h:73:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'void FITSData::calculateMinMax(bool) [with T = double]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2562:25: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 2562 | QPair result = futures[i].result(); | ^~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'QPair FITSData::getParitionMinMax(uint32_t, uint32_t, bool) [with T = float]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2498:13: note: parameter passing for argument of type 'QPair' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 2498 | QPair FITSData::getParitionMinMax(uint32_t start, uint32_t stride, bool roi) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'QPair FITSData::getParitionMinMax(uint32_t, uint32_t, bool) [with T = double]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2498:13: note: parameter passing for argument of type 'QPair' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]': /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:123:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto result = std::apply(invoke, std::move(data)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCall::runFunctor() [with Function = std::pair (FITSData::*)(unsigned int, unsigned int, bool); Args = {FITSData*, unsigned int, unsigned int, bool}]': /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:123:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto result = std::apply(invoke, std::move(data)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'void FITSData::calculateMinMax(bool) [with T = float]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2562:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 2562 | QPair result = futures[i].result(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp: In member function 'void FITSData::calculateMinMax(bool) [with T = double]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.cpp:2562:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 2562 | QPair result = futures[i].result(); | ~~~~~~~~~~~~~~~~~^~ [573/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/stellarsolverprofileeditor.cpp.o [574/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/abinstablewidget.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp: In member function 'void ScriptBuilder::slotOpen()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp:789:17: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 789 | tmpfile.open(); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp:34: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp: In member function 'void ScriptBuilder::slotSave()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp:842:17: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 842 | tmpfile.open(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp: In member function 'void ScriptBuilder::readScript(QTextStream&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp:1089:80: warning: 'constexpr qsizetype QString::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 1089 | line = line.mid(line.lastIndexOf(service_name) + service_name.count()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qmetatype.h:15, from /usr/include/qt6/QtCore/qvariant.h:11, from /usr/include/qt6/QtCore/QVariant:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_arglooktoward.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptargwidgets.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/scriptbuilder.cpp:7: /usr/include/qt6/QtCore/qstring.h:282:25: note: declared here 282 | constexpr qsizetype count() const { return size(); } | ^~~~~ [575/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/sensorgraphic.cpp.o [576/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/aberrationinspectorplot.cpp.o In file included from /usr/include/qt6/QtCore/qarraydata.h:9, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/skycomponent.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/pointlistcomponent.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/flagcomponent.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/flagcomponent.cpp:7: /usr/include/qt6/QtCore/qpair.h: In instantiation of 'constexpr decltype(auto) qMakePair(T1&&, T2&&) [with T1 = const double&; T2 = const double&]': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/flagcomponent.cpp:83:39: required from here 83 | m_EpochCoords.append(qMakePair(r.Degrees(), d.Degrees())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qpair.h:23:77: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | return std::make_pair(std::forward(value1), std::forward(value2)); | ^ [577/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/aberrationinspector.cpp.o [578/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/imagingplanneroptions.cpp.o [579/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/tools/imagingplanner.cpp.o [580/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekoslive/nodemanager.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/conjunctions.cpp: In lambda function: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/conjunctions.cpp:79:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ConjunctionsTool::*)(); Args = {ConjunctionsTool*}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 79 | QtConcurrent::run(&ConjunctionsTool::slotCompute, this); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/conjunctions.cpp:30: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/conjunctions.cpp: In member function 'void ConjunctionsTool::slotExport()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/conjunctions.cpp:212:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 212 | file.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksuserdb.h:16, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdata.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/ksplanetbase.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/ksplanet.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/approachsolver.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/ksconjunct.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/conjunctions.cpp:15: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [581/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekoslive/node.cpp.o [582/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekoslive/cloud.cpp.o [583/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekoslive/media.cpp.o [584/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekoslive/message.cpp.o [585/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekoslive/ekosliveclient.cpp.o [586/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/observatory/observatory.cpp.o [587/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/externalguide/linguider.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp: In member function 'virtual void ThumbImage::mousePressEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:67:26: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 67 | Anchor->setX(e->x() - CropRect->left()); | ~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:9: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:68:26: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 68 | Anchor->setY(e->y() - CropRect->top()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:70:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 70 | if (e->x() <= CropRect->left() + HandleSize && e->y() <= CropRect->top() + HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:70:60: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 70 | if (e->x() <= CropRect->left() + HandleSize && e->y() <= CropRect->top() + HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:74:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 74 | if (e->x() <= CropRect->left() + HandleSize && e->y() >= CropRect->bottom() - HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:74:60: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 74 | if (e->x() <= CropRect->left() + HandleSize && e->y() >= CropRect->bottom() - HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:77:30: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 77 | Anchor->setY(e->y() - CropRect->bottom()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:79:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 79 | if (e->x() >= CropRect->right() - HandleSize && e->y() <= CropRect->top() + HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:79:61: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 79 | if (e->x() >= CropRect->right() - HandleSize && e->y() <= CropRect->top() + HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:82:30: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 82 | Anchor->setX(e->x() - CropRect->right()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:84:17: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 84 | if (e->x() >= CropRect->right() - HandleSize && e->y() >= CropRect->bottom() - HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:84:61: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 84 | if (e->x() >= CropRect->right() - HandleSize && e->y() >= CropRect->bottom() - HandleSize) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:87:30: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 87 | Anchor->setX(e->x() - CropRect->right()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:88:30: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 88 | Anchor->setY(e->y() - CropRect->bottom()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp: In member function 'virtual void ThumbImage::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:114:21: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 114 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:114:36: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 114 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:115:39: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 115 | CropRect->setLeft(e->x() - Anchor->x()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:116:21: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 116 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:116:36: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 116 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:117:38: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 117 | CropRect->setTop(e->y() - Anchor->y()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:129:21: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 129 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:129:36: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 129 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:130:40: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 130 | CropRect->setRight(e->x() - Anchor->x()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:131:21: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 131 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:131:36: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 131 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:132:38: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 132 | CropRect->setTop(e->y() - Anchor->y()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:144:21: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 144 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:144:36: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 144 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:145:39: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 145 | CropRect->setLeft(e->x() - Anchor->x()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:146:21: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 146 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:146:36: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 146 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:147:41: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 147 | CropRect->setBottom(e->y() - Anchor->y()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:159:21: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 159 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:159:36: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 159 | if (e->x() >= 0 && e->x() <= width()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:160:40: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 160 | CropRect->setRight(e->x() - Anchor->x()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:161:21: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 161 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:161:36: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 161 | if (e->y() >= 0 && e->y() <= height()) | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:162:41: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 162 | CropRect->setBottom(e->y() - Anchor->y()); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:174:46: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 174 | CropRect->moveTopLeft(QPoint(e->x() - Anchor->x(), e->y() - Anchor->y())); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/thumbimage.cpp:174:68: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 174 | CropRect->moveTopLeft(QPoint(e->x() - Anchor->x(), e->y() - Anchor->y())); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ [588/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/externalguide/phd2.cpp.o [589/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/guideview.cpp.o [590/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/hysteresisguider.cpp.o [591/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/linearguider.cpp.o [592/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/guidestars.cpp.o [593/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/calibration.cpp.o [594/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/gpg.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/draglistbox.cpp: In member function 'virtual void DragListBox::dropEvent(QDropEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/draglistbox.cpp:72:51: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 72 | QListWidgetItem *lwi = itemAt(evt->pos()); | ~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QDragEnterEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/draglistbox.cpp:12: /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/draglistbox.cpp:73:43: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 73 | if (lwi == nullptr && evt->pos().y() > visualItemRect(item(count() - 1)).bottom()) | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/draglistbox.cpp:79:44: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 79 | int i = row(itemAt(evt->pos())); | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ [595/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/starcorrespondence.cpp.o [596/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/guidelog.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/milkyway.cpp: In constructor 'MilkyWay::MilkyWay(SkyComposite*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/milkyway.cpp:36:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (MilkyWay::*)(QString, QString); Args = {MilkyWay*, QString, QString}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 36 | QtConcurrent::run(&MilkyWay::loadContours, this, QString("milkyway.dat"), i18n("Loading Milky Way")); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/milkyway.cpp:23: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/milkyway.cpp:37:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (MilkyWay::*)(QString, QString); Args = {MilkyWay*, QString, QString}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 37 | QtConcurrent::run(&MilkyWay::loadContours, this, QString("lmc.dat"), i18n("Loading Large Magellanic Clouds")); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/milkyway.cpp:38:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (MilkyWay::*)(QString, QString); Args = {MilkyWay*, QString, QString}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 38 | QtConcurrent::run(&MilkyWay::loadContours, this, QString("smc.dat"), i18n("Loading Small Magellanic Clouds")); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [597/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/imageautoguiding.cpp.o [598/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/vect.cpp.o [599/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/matr.cpp.o [600/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/internalguider.cpp.o [601/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/calibrationprocess.cpp.o [602/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/guidealgorithms.cpp.o [603/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/internalguide/gmath.cpp.o [604/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/manualpulse.cpp.o [605/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/guidetargetplot.cpp.o [606/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/guidedriftgraph.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstars.cpp:26: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [607/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/opsgpg.cpp.o [608/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/opsdither.cpp.o [609/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/opsguide.cpp.o [610/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/opscalibration.cpp.o [611/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/guideinterface.cpp.o [612/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/guidestatewidget.cpp.o [613/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/guide/guide.cpp.o [614/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/polaralignwidget.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/constellationnamescomponent.cpp: In constructor 'ConstellationNamesComponent::ConstellationNamesComponent(SkyComposite*, CultureList*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/constellationnamescomponent.cpp:25:23: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ConstellationNamesComponent::*)(CultureList*); Args = {ConstellationNamesComponent*, CultureList*&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 25 | QtConcurrent::run(&ConstellationNamesComponent::loadData, this, cultures); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/constellationnamescomponent.cpp:19: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [615/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/manualrotator.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/constellationboundarylines.cpp: In member function 'void ConstellationBoundaryLines::appendPoly(const std::shared_ptr&, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/constellationboundarylines.cpp:193:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'qsizetype' {aka 'long long int'} [-Wformat=] 193 | printf("PolyList: %3d: %d\n", ++m_polyIndexCnt, indexHash.size()); | ~^ ~~~~~~~~~~~~~~~~ | | | | int qsizetype {aka long long int} | %lld [616/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/polaralignmentassistant.cpp.o [617/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/mountmodel.cpp.o [618/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/rotations.cpp.o [619/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/polaralign.cpp.o [620/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/poleaxis.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/infoboxwidget.cpp: In member function 'virtual void InfoBoxWidget::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/infoboxwidget.cpp:209:30: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 209 | int newX = x() + event->x(); | ~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/infoboxwidget.cpp:16: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/infoboxwidget.cpp:223:30: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 223 | int newY = y() + event->y(); | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ [621/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/remoteastrometryparser.cpp.o [622/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/opsastrometryindexfiles.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp: In member function 'void AltVsTime::plotMousePress(QCPAbstractPlottable*, int, QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:561:72: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 561 | double x = avtUI->View->xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_altvstime.h:28, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:7: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:562:72: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 562 | double y = avtUI->View->yAxis->pixelToCoord(event->localPos().y()); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:579:52: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 579 | QToolTip::showText(event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp: In member function 'void AltVsTime::mouseOverLine(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:852:91: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 852 | double x = avtUI->View->xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:853:91: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 853 | double y = avtUI->View->yAxis->pixelToCoord(event->localPos().y()); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:873:52: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 873 | QToolTip::showText(event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp: In member function 'void AltVsTime::slotUpdateDateLoc()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/altvstime.cpp:985:41: warning: 'this' pointer is null [-Wnonnull] 985 | pList.at(i)->updateCoordsNow(num); //precess to desired epoch | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [623/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/opsprograms.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/skylabeler.cpp: In member function 'void SkyLabeler::printInfo()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/skylabeler.cpp:690:27: warning: format '%d' expects argument of type 'int', but argument 2 has type 'qsizetype' {aka 'long long int'} [-Wformat=] 690 | printf(" screenRows=%d elements=%d virtualSize=%.1f Kbytes\n", screenRows.size(), m_elements, | ~^ ~~~~~~~~~~~~~~~~~ | | | | int qsizetype {aka long long int} | %lld [624/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/opsalign.cpp.o [625/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/opsastrometry.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/supernovaecomponent.cpp: In member function 'virtual void SupernovaeComponent::draw(SkyPainter*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/supernovaecomponent.cpp:187:30: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SupernovaeComponent::*)(); Args = {SupernovaeComponent*}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 187 | QtConcurrent::run(&SupernovaeComponent::loadData, this); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/supernovaecomponent.cpp:29: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [626/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/astrometryparser.cpp.o [627/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/alignview.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/satellitescomponent.cpp: In constructor 'SatellitesComponent::SatellitesComponent(SkyComposite*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/satellitescomponent.cpp:26:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (SatellitesComponent::*)(); Args = {SatellitesComponent*}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 26 | QtConcurrent::run(&SatellitesComponent::loadData, this); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/satellitescomponent.cpp:21: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [628/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/align/align.cpp.o [629/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/mount/mounttargetwidget.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.cpp: In constructor 'Options::Options()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.cpp:29:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 29 | Options::Options( ) | ^~~~~~~ [630/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/mount/mountpositionwidget.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/mapcanvas.cpp: In member function 'virtual void MapCanvas::mousePressEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/mapcanvas.cpp:60:21: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 60 | int lng = ((e->x() - origin.x()) / xscale); | ~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/mapcanvas.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/mapcanvas.cpp:7: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/mapcanvas.cpp:61:34: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 61 | int lat = ((origin.y() - e->y()) / yscale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ [631/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/mount/mountmotionwidget.cpp.o [632/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/mount/mountcontrolpanel.cpp.o [633/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/mount/meridianflipstatuswidget.cpp.o [634/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/mount/mount.cpp.o [635/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/exposurewidget.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksnotification.cpp:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [636/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/opsfocusmechanics.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/guidelog.cpp: In member function 'void GuideLog::startLog()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/guidelog.cpp:112:17: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 112 | logFile.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/guidelog.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/guidelog.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [637/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/opsfocusprocess.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdbus.cpp:32: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdbus.cpp: In member function 'void KStars::renderEyepieceView(const QString&, const QString&, double, double, double, double, bool, bool, QString, const QString&, bool, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdbus.cpp:950:26: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 950 | tempFile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksdssdownloader.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsdbus.cpp:14: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [638/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/opsfocussettings.cpp.o [639/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/opsfocusbase.cpp.o [640/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusadvisor.cpp.o [641/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/adaptivefocus.cpp.o [642/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusfourierpower.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsinit.cpp:28: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsinit.cpp: In member function 'void KStars::initActions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsinit.cpp:160:38: warning: 'constexpr QKeyCombination::operator int() const' is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 160 | << QKeySequence(Qt::CTRL | Qt::Key_O | Qt::AltModifier); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtGui/qwindowdefs.h:8, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qmainwindow.h:9, from /usr/include/qt6/QtWidgets/QMainWindow:1, from /usr/include/KF6/KXmlGui/kmainwindow.h:20, from /usr/include/KF6/KXmlGui/kxmlguiwindow.h:17, from /usr/include/KF6/KXmlGui/KXmlGuiWindow:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstars.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsinit.cpp:7: /usr/include/qt6/QtCore/qnamespace.h:1946:26: note: declared here 1946 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ [643/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusfwhm.cpp.o [644/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/curvefit.cpp.o [645/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusstars.cpp.o [646/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/polynomialfit.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/node.cpp: In constructor 'EkosLive::Node::Node(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/node.cpp:30:108: warning: 'void QWebSocket::error(QAbstractSocket::SocketError)' is deprecated: Use errorOccurred instead [-Wdeprecated-declarations] 30 | connect(&m_WebSocket, static_cast(&QWebSocket::error), this, | ^ In file included from /usr/include/qt6/QtWebSockets/QWebSocket:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/node.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/node.cpp:10: /usr/include/qt6/QtWebSockets/qwebsocket.h:133:10: note: declared here 133 | void error(QAbstractSocket::SocketError error); | ^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/node.cpp: In member function 'void EkosLive::Node::onError(QAbstractSocket::SocketError)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/node.cpp:104:49: warning: unused parameter 'error' [-Wunused-parameter] 104 | void Node::onError(QAbstractSocket::SocketError error) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [647/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusalgorithms.cpp.o [648/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusprofileplot.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/stellarsolverprofileeditor.cpp: In constructor 'Ekos::StellarSolverProfileEditor::StellarSolverProfileEditor(QWidget*, Ekos::ProfileGroup, KConfigDialog*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/stellarsolverprofileeditor.cpp:142:36: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 142 | connect(check, &QCheckBox::stateChanged, this, &StellarSolverProfileEditor::settingJustChanged); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_stellarsolverprofileeditor.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/stellarsolverprofileeditor.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/stellarsolverprofileeditor.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ [649/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focushfrvplot.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspectorplot.cpp: In lambda function: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspectorplot.cpp:87:57: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 87 | double key = xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspectorplot.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspectorplot.cpp:7: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspectorplot.cpp:104:49: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 104 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [650/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusfitsview.cpp.o [651/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focusmodule.cpp.o [652/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/focus/focus.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsactions.cpp:84: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsactions.cpp:86: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_execute.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/oal/execute.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/kstarsactions.cpp:27: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ [653/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/schedulersettings.cpp.o [654/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/opsoffsetsettings.cpp.o [655/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/opsjobssettings.cpp.o [656/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/opsscriptssettings.cpp.o [657/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/opsalignmentsettings.cpp.o [658/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/scheduleraltitudegraph.cpp.o [659/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/greedyscheduler.cpp.o [660/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/framingassistantui.cpp.o [661/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/schedulertypes.cpp.o [662/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/schedulerutils.cpp.o [663/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/schedulerprocess.cpp.o [664/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/schedulermodulestate.cpp.o [665/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/scheduler.cpp.o [666/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/scheduler/schedulerjob.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/observinglist.cpp:45: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/observinglist.cpp: In member function 'virtual bool ObservingList::eventFilter(QObject*, QEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/observinglist.cpp:1588:43: warning: 'int QMouseEvent::globalX() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 1588 | QPoint pos(mouseEvent->globalX(), mouseEvent->globalY()); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QFocusEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/dmsbox.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_obslistwizard.h:28, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/obslistwizard.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/observinglist.cpp:25: /usr/include/qt6/QtGui/qevent.h:231:16: note: declared here 231 | inline int globalX() const { return qRound(globalPosition().x()); } | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/observinglist.cpp:1588:66: warning: 'int QMouseEvent::globalY() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 1588 | QPoint pos(mouseEvent->globalX(), mouseEvent->globalY()); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:233:16: note: declared here 233 | inline int globalY() const { return qRound(globalPosition().y()); } | ^~~~~~~ [667/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/analyze/yaxistool.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/imageoverlaycomponent.cpp: In member function 'QImage* ImageOverlayComponent::loadImageFile(const QString&, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/imageoverlaycomponent.cpp:488:44: warning: 'QImage QImage::mirrored(bool, bool) const &' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 488 | *processedImg = tempImage->mirrored(true, false).scaledToWidth(scaleWidth); // It's reflected horizontally. | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/QImage:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/imageoverlaycomponent.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents/imageoverlaycomponent.cpp:7: /usr/include/qt6/QtGui/qimage.h:220:26: note: declared here 220 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) const & | ^~~~~~~~ [668/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/analyze/analyze.cpp.o [669/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/optimalsubexposurecalculator.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp: In member function 'void GuideDriftGraph::mouseOverLine(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp:613:53: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 613 | double key = xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp:8: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp:646:37: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 646 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp:662:37: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 662 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp:721:37: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 721 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guidedriftgraph.cpp:737:37: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 737 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [670/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/optimalexposurestack.cpp.o [671/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/optimalexposuredetail.cpp.o [672/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/imagingcameradata.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp: In member function 'void Ekos::AberrationInspector::updateTable()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp:547:39: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 547 | connect(checkBox, &QCheckBox::stateChanged, this, &AberrationInspector::onStateChanged); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:33, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/curvefit.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp:7: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp: In member function 'void Ekos::AberrationInspector::fitCurves()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp:452:49: warning: 'minPos' may be used uninitialized [-Wmaybe-uninitialized] 452 | bool foundFit = curveFitting->findMinMax(expected, static_cast(minPos), static_cast(maxPos), &position, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 |  &measure, m_data.curveFit, m_data.optDir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp:429:9: note: 'minPos' was declared here 429 | int minPos, maxPos; | ^~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp:452:49: warning: 'maxPos' may be used uninitialized [-Wmaybe-uninitialized] 452 | bool foundFit = curveFitting->findMinMax(expected, static_cast(minPos), static_cast(maxPos), &position, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 |  &measure, m_data.curveFit, m_data.optDir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/aberrationinspector.cpp:429:17: note: 'maxPos' was declared here 429 | int minPos, maxPos; | ^~~~~~ [673/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/fileutilitycameradatadialog.cpp.o [674/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/fileutilitycameradata.cpp.o [675/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/cameragainreadnoise.cpp.o [676/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/cameragainreadmode.cpp.o [677/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/cameraexposureenvelope.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/observatory/observatory.cpp: In member function 'void Ekos::Observatory::mouseOverLine(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/observatory/observatory.cpp:759:67: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 759 | double key = sensorGraphs->xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_observatory.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/observatory/observatory.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/observatory/observatory.cpp:9: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/observatory/observatory.cpp:769:29: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 769 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [678/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/calculatedgainsubexposuretime.cpp.o [679/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/exposurecalculator/exposurecalculatordialog.cpp.o [680/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/opsmiscsettings.cpp.o [681/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/opsdslrsettings.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.cpp: In lambda function: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.cpp:70:57: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 70 | double key = xAxis->pixelToCoord(event->localPos().x()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.cpp:8: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.cpp:83:41: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 83 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.cpp:98:41: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 98 | event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [682/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/sequenceeditor.cpp.o [683/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/placeholderpath.cpp.o [684/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/scriptsmanager.cpp.o [685/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/customproperties.cpp.o [686/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/rotatorsettings.cpp.o [687/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/dslrinfodialog.cpp.o [688/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/sequencequeue.cpp.o [689/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/sequencejobstate.cpp.o [690/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/sequencejob.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/curvefit.cpp: In member function 'bool Ekos::CurveFitting::minMax2DGaussian(double, double, double, double*, double*, OptimisationDirection)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/curvefit.cpp:2514:12: warning: unused variable 'd' [-Wunused-variable] 2514 | double d = m_coefficients[D_IDX]; | ^ [691/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/refocusstate.cpp.o [692/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/captureprocessoverlay.cpp.o [693/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capturecountswidget.cpp.o [694/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capturehistorynavigation.cpp.o [695/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capturepreviewwidget.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guideinterface.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [696/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/camera_jobs.cpp.o [697/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/camera_device.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/opsalign.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [698/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/camera_config.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignmentassistant.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignwidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignwidget.cpp:6: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [699/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/camera_actions.cpp.o [700/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/camera.cpp.o [701/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capturedeviceadaptor.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/opsastrometry.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [702/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/camerastate.cpp.o [703/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/cameraprocess.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/opsguide.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/gmath.cpp:22: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/gmath.cpp: In member function 'void cgmath::createGuideLog()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/gmath.cpp:107:17: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 107 | logFile.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/gmath.h:19, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/gmath.cpp:10: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [704/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capturemodulestate.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/opsgpg.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [705/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capturehistory.cpp.o [706/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/capture/capture.cpp.o [707/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/ledstatuswidget.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/opsprograms.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [708/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/portselector.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/mountmodel.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [709/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/serialportassistant.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/manualrotator.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [710/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/rotatorutils.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/mount/mounttargetwidget.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [711/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/opslogs.cpp.o [712/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/tabledelegate.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/remoteastrometryparser.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/remoteastrometryparser.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [713/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/buildfilteroffsets.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/opsguide.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/opsguide.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [714/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/filtermanager.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/opsguide.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/internalguider.cpp:22: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/internalguider.cpp: In member function 'std::pair, std::chrono::duration > Ekos::InternalGuider::calculateGPGTimeStep()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/internalguider.cpp:1055:66: note: parameter passing for argument of type 'std::pair, std::chrono::duration >' when C++17 is enabled changed to match C++14 in GCC 10.1 1055 | std::pair InternalGuider::calculateGPGTimeStep() | ^ [715/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/opticaltrainsettings.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/ekosliveclient.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/ekosliveclient.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [716/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/profilesettings.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/opscalibration.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [717/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/opticaltrainmanager.cpp.o [718/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/defectmap.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [719/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/darkview.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/externalguide/phd2.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [720/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/darkprocessor.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/cloud.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/cloud.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/cloud.cpp: In member function 'void EkosLive::Cloud::sendData(const QSharedPointer&, const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/cloud.cpp:149:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (EkosLive::Cloud::*)(const QSharedPointer&, const QString&); Args = {EkosLive::Cloud*, const QSharedPointer&, const QString&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 149 | QtConcurrent::run(&Cloud::dispatch, this, data, uuid); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:19: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [721/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/auxiliary/darklibrary.cpp.o [722/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/extensions.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/mount/mountcontrolpanel.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [723/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/manager/meridianflipstate.cpp.o [724/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/manager/guidemanager.cpp.o [725/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/manager/focusprogresswidget.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp: In member function 'virtual QString QCPAxisTickerDateTime::getTickLabel(double, const QLocale&, QChar, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:6726:58: warning: 'QDateTime QDateTime::toTimeSpec(Qt::TimeSpec) const' is deprecated: Use toTimeZone instead [-Wdeprecated-declarations] 6726 | return locale.toString(keyToDateTime(tick).toTimeSpec(mDateTimeSpec), mDateTimeFormat); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:62, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:26: /usr/include/qt6/QtCore/qdatetime.h:467:15: note: declared here 467 | QDateTime toTimeSpec(Qt::TimeSpec spec) const; | ^~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp: In static member function 'static double QCPAxisTickerDateTime::dateTimeToKey(const QDate&, Qt::TimeSpec)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:6831:25: warning: 'QDateTime QDate::startOfDay(Qt::TimeSpec, int) const' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 6831 | return date.startOfDay(timeSpec).toMSecsSinceEpoch()/1000.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:96:15: note: declared here 96 | QDateTime startOfDay(Qt::TimeSpec spec, int offsetSeconds = 0) const; | ^~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp: In member function 'virtual void QCPColorScaleAxisRectPrivate::draw(QCPPainter*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:20624:76: warning: 'QImage QImage::mirrored(bool, bool) const &' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 20624 | painter->drawImage(rect().adjusted(0, -1, 0, -1), mGradientImage.mirrored(mirrorHorz, mirrorVert)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qpixmap.h:13, from /usr/include/qt6/QtGui/qpainter.h:12, from /usr/include/qt6/QtGui/QPainter:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:54: /usr/include/qt6/QtGui/qimage.h:220:26: note: declared here 220 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) const & | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp: In member function 'void QCPColorMap::updateLegendIcon(Qt::TransformationMode, const QSize&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:26662:56: warning: 'QImage QImage::mirrored(bool, bool) const &' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 26662 | mLegendIcon = QPixmap::fromImage(mMapImage.mirrored(mirrorX, mirrorY)).scaled(thumbSize, Qt::KeepAspectRatio, transformMode); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qimage.h:220:26: note: declared here 220 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) const & | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp: In member function 'virtual void QCPColorMap::draw(QCPPainter*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:26890:56: warning: 'QImage QImage::mirrored(bool, bool) const &' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 26890 | localPainter->drawImage(imageRect, mMapImage.mirrored(mirrorX, mirrorY)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qimage.h:220:26: note: declared here 220 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) const & | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp: In member function 'void QCPItemPixmap::updateScaledPixmap(QRect, bool, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.cpp:30315:76: warning: 'QImage QImage::mirrored(bool, bool) &&' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 30315 | mScaledPixmap = QPixmap::fromImage(mScaledPixmap.toImage().mirrored(flipHorz, flipVert)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qimage.h:223:26: note: declared here 223 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) && | ^~~~~~~~ [726/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/manager.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduleraltitudegraph.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [727/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/opsekos.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignmentassistant.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignmentassistant.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [728/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/qMDNS.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/adaptivefocus.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/adaptivefocus.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [729/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/profilescriptdialog.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [730/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/profilescript.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/media.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/media.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/media.cpp: In member function 'void EkosLive::Media::sendFile(const QString&, const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/media.cpp:323:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (EkosLive::Media::*)(const QSharedPointer&, const QString&); Args = {EkosLive::Media*, QSharedPointer&, const QString&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 323 | QtConcurrent::run(&Media::dispatch, this, data, uuid); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:19: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ [731/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/profilewizard.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/opsastrometryindexfiles.cpp:4: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [732/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/profileeditor.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [733/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/ekos/ekos.cpp.o [734/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/starprofileviewer.cpp.o [735/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsmemmonitor.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulersettings.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:18: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [736/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsdirwatcher.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusalgorithms.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusalgorithms.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [737/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/opsfits.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusadvisor.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusadvisor.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusadvisor.cpp: In member function 'void Ekos::FocusAdvisor::setupHelpTable()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusadvisor.cpp:125:98: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 125 | connect(m_helpUI->focusAdvHelpOnlyChanges, static_cast(&QCheckBox::stateChanged), this, [this]() | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focus.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:9: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ [738/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsdebayer.cpp.o [739/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/platesolve.cpp.o [740/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitstab.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerutils.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [741/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/stretch.cpp.o [742/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsviewer.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:21: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp: In member function 'void ImagingPlanner::checkTargets(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:2247:55: warning: format '%d' expects argument of type 'int', but argument 5 has type 'qsizetype' {aka 'long long int'} [-Wformat=] 2247 | fprintf(stderr, "********** %d/%d targets found. %d unique test objects\n", good, count, newObjects.size()); | ~^ ~~~~~~~~~~~~~~~~~ | | | | int qsizetype {aka long long int} | %lld /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp: In member function 'virtual bool ImagingPlanner::eventFilter(QObject*, QEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:2838:39: warning: 'int QMouseEvent::globalX() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 2838 | QPoint pos(mouseEvent->globalX(), mouseEvent->globalY()); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/screencapture.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:13: /usr/include/qt6/QtGui/qevent.h:231:16: note: declared here 231 | inline int globalX() const { return qRound(globalPosition().x()); } | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:2838:62: warning: 'int QMouseEvent::globalY() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 2838 | QPoint pos(mouseEvent->globalX(), mouseEvent->globalY()); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:233:16: note: declared here 233 | inline int globalY() const { return qRound(globalPosition().y()); } | ^~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp: In lambda function: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:4078:55: warning: 'QImage QImage::mirrored(bool, bool) const &' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 4078 | *processedImg = m_ScreenShotImage.mirrored(true, false).scaledToWidth(scaleWidth); // It's reflected horizontally. | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qpixmap.h:13, from /usr/include/qt6/QtGui/qicon.h:10, from /usr/include/qt6/QtGui/QIcon:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_imagingplanner.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools/imagingplanner.cpp:7: /usr/include/qt6/QtGui/qimage.h:220:26: note: declared here 220 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) const & | ^~~~~~~~ [743/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitslabel.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/serialportassistant.cpp: In member function 'void SerialPortAssistant::parseDevices()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/serialportassistant.cpp:308:88: warning: 'constexpr qsizetype QString::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 308 | if (rule.contains("ID_VENDOR_ID") == false || rule["ID_VENDOR_ID"].toString().count() != 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtGui/qmovie.h:9, from /usr/include/qt6/QtGui/QMovie:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/serialportassistant.cpp:7: /usr/include/qt6/QtCore/qstring.h:282:25: note: declared here 282 | constexpr qsizetype count() const { return size(); } | ^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/serialportassistant.cpp: In member function 'bool SerialPortAssistant::addRule(const QJsonObject&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/serialportassistant.cpp:374:23: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 374 | devicePort->at(0)->setText(QString("/dev/%1").arg(rule["symlink"].toString()).toLatin1().constData()); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/serialportassistant.cpp:16: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ [744/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/collimationoverlayoptions.cpp.o [745/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/customdrivers.cpp.o [746/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiwebmanager.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusmodule.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusmodule.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [747/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/videowg.cpp.o [748/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/streamwg.cpp.o [749/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/opsindi.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/greedyscheduler.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:18: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [750/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indidbus.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/dslrinfodialog.h:16, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/dslrinfodialog.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [751/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indispectrograph.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/profilescriptdialog.cpp: In member function 'void ProfileScriptDialog::parseSettings(const QByteArray&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/profilescriptdialog.cpp:134:40: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QJsonArray; typename std::add_const<_Tp>::type = const QJsonArray]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 134 | for (const auto &oneRule : qAsConst(m_ProfileScripts)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:8, from /usr/include/qt6/QtWidgets/qdialog.h:8, from /usr/include/qt6/QtWidgets/QDialog:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/profilescriptdialog.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/profilescriptdialog.cpp:7: /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ [752/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indicorrelator.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:18: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ [753/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiadaptiveoptics.cpp.o [754/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indirotator.cpp.o [755/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indidetector.cpp.o [756/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiauxiliary.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulermodulestate.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [757/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indilightbox.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/defectmap.cpp: In member function 'bool DefectMap::load(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/defectmap.cpp:62:41: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QJsonArray; typename std::add_const<_Tp>::type = const QJsonArray]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 62 | for (const auto &onePixel : qAsConst(hot)) | ~~~~~~~~^~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/qcborvalue.h:8, from /usr/include/qt6/QtCore/qjsonvalue.h:8, from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/defectmap.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/defectmap.cpp:7: /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/defectmap.cpp:70:41: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QJsonArray; typename std::add_const<_Tp>::type = const QJsonArray]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 70 | for (const auto &onePixel : qAsConst(cold)) | ~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ [758/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indidustcap.cpp.o [759/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiweather.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencequeue.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencequeue.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [760/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indigps.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/framingassistantui.cpp:15: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:18: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [761/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indidome.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [762/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indifilterwheel.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequenceeditor.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [763/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indifocuser.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [764/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indicamerachip.cpp.o [765/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indicamera.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/mount/mount.cpp:31: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [766/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indimount.cpp.o [767/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiguider.cpp.o [768/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indicommon.cpp.o [769/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiconcretedevice.cpp.o [770/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indilistener.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp: In member function 'bool ISD::Rotator::setAbsoluteAngle(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:19:29: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 19 | if (std::abs(angle - nvp->at(0)->getValue()) < 0.01) | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:22:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 22 | nvp->at(0)->setValue(angle); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp: In member function 'bool ISD::Rotator::setAbsoluteSteps(uint32_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:35:43: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 35 | if (steps == static_cast(nvp->at(0)->getValue())) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:38:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 38 | nvp->at(0)->setValue(steps); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp: In member function 'bool ISD::Rotator::setReversed(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:51:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 51 | if ( (enabled && svp->sp[0].s == ISS_ON) || | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:52:29: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 52 | (!enabled && svp->sp[1].s == ISS_ON)) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:55:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 55 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:56:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 56 | svp->at(0)->setState(enabled ? ISS_ON : ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indirotator.cpp:57:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 57 | svp->at(1)->setState(enabled ? ISS_OFF : ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ [771/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indistd.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/placeholderpath.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [772/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indielement.cpp.o [773/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indiproperty.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp: In member function 'virtual bool ISD::LightBox::isLightOn()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp:19:27: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 19 | auto lightON = lightSP->findWidgetByName("FLAT_LIGHT_ON"); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp: In member function 'bool ISD::LightBox::setLightEnabled(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp:33:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 33 | auto lightON = lightSP->findWidgetByName("FLAT_LIGHT_ON"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp:34:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 34 | auto lightOFF = lightSP->findWidgetByName("FLAT_LIGHT_OFF"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp:39:12: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 39 | lightSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp: In member function 'bool ISD::LightBox::setBrightness(uint16_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indilightbox.cpp:57:19: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 57 | lightIntensity->at(0)->setValue(val); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ [774/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/wsmedia.cpp.o [775/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indigroup.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.cpp: In member function 'void Ekos::SequenceJob::saveTo(QTextStream&, const QLocale&) const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.cpp:1079:34: warning: 'QVariant::Type QVariant::type() const' is deprecated: Use typeId() or metaType(). [-Wdeprecated-declarations] 1079 | if (iter.value().type() == QVariant::String) | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qlocale.h:8, from /usr/include/qt6/QtCore/qcalendar.h:10, from /usr/include/qt6/QtCore/qdatetime.h:8, from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:10: /usr/include/qt6/QtCore/qvariant.h:598:10: note: declared here 598 | Type type() const | ^~~~ [776/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/indidevice.cpp.o [777/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/deviceinfo.cpp.o [778/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/driverinfo.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifilterwheel.cpp: In member function 'bool ISD::FilterWheel::setLabels(const QStringList&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifilterwheel.cpp:36:23: warning: comparison of integer expressions of different signedness: 'qsizetype' {aka 'long long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 36 | if (names.count() != tvp.count()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [779/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/guimanager.cpp.o [780/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/blobmanager.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [781/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/clientmanager.cpp.o [782/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/servermanager.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignmentassistant.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_align.h:35, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:12: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp: In member function 'void EkosLive::Message::processAlignCommands(const QString&, const QJsonObject&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:892:22: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 892 | file.open(); | ~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.h:40, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/internalguide/starcorrespondence.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/polaralignmentassistant.h:12: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12, from /usr/include/qt6/QtCore/qurl.h:9, from /usr/include/qt6/QtCore/QUrl:1, from /usr/include/qt6/QtWebSockets/qwebsocket.h:8, from /usr/include/qt6/QtWebSockets/QWebSocket:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.h:11: In member function 'void QtPrivate::QPodArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const QMetaMethodArgument&}; T = QMetaMethodArgument]', inlined from 'T& QList::emplaceBack(Args&& ...) [with Args = {const QMetaMethodArgument&}; T = QMetaMethodArgument]' at /usr/include/qt6/QtCore/qlist.h:958:15, inlined from 'void QList::append(parameter_type) [with T = QMetaMethodArgument]' at /usr/include/qt6/QtCore/qlist.h:523:48, inlined from 'void EkosLive::Message::invokeMethod(QObject*, const QJsonObject&)' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:3025:28: /usr/include/qt6/QtCore/qarraydataops.h:148:17: warning: 'genericArgument' may be used uninitialized [-Wmaybe-uninitialized] 148 | new (this->end()) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp: In member function 'void EkosLive::Message::invokeMethod(QObject*, const QJsonObject&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:3020:33: note: 'genericArgument' declared here 3020 | QMetaMethodArgument genericArgument; | ^~~~~~~~~~~~~~~ In member function 'void QtPrivate::QPodArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const QMetaMethodArgument&}; T = QMetaMethodArgument]', inlined from 'T& QList::emplaceBack(Args&& ...) [with Args = {const QMetaMethodArgument&}; T = QMetaMethodArgument]' at /usr/include/qt6/QtCore/qlist.h:958:15, inlined from 'void QList::append(parameter_type) [with T = QMetaMethodArgument]' at /usr/include/qt6/QtCore/qlist.h:523:48, inlined from 'void EkosLive::Message::invokeMethod(QObject*, const QJsonObject&)' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:3025:28: /usr/include/qt6/QtCore/qarraydataops.h:153:17: warning: 'genericArgument' may be used uninitialized [-Wmaybe-uninitialized] 153 | new (this->begin() - 1) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp: In member function 'void EkosLive::Message::invokeMethod(QObject*, const QJsonObject&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:3020:33: note: 'genericArgument' declared here 3020 | QMetaMethodArgument genericArgument; | ^~~~~~~~~~~~~~~ In member function 'void QtPrivate::QPodArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const QMetaMethodArgument&}; T = QMetaMethodArgument]', inlined from 'T& QList::emplaceBack(Args&& ...) [with Args = {const QMetaMethodArgument&}; T = QMetaMethodArgument]' at /usr/include/qt6/QtCore/qlist.h:958:15, inlined from 'void QList::append(parameter_type) [with T = QMetaMethodArgument]' at /usr/include/qt6/QtCore/qlist.h:523:48, inlined from 'void EkosLive::Message::invokeMethod(QObject*, const QJsonObject&)' at /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:3025:28: /usr/include/qt6/QtCore/qarraydataops.h:159:11: warning: 'genericArgument' may be used uninitialized [-Wmaybe-uninitialized] 159 | T tmp(std::forward(args)...); | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp: In member function 'void EkosLive::Message::invokeMethod(QObject*, const QJsonObject&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/ekoslive/message.cpp:3020:33: note: 'genericArgument' declared here 3020 | QMetaMethodArgument genericArgument; | ^~~~~~~~~~~~~~~ [783/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/indi/drivermanager.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::focusIn()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:44:29: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 44 | auto inFocus = focusProp->findWidgetByName("FOCUS_INWARD"); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:52:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 52 | focusProp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::stop()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:67:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 67 | focusStop->at(0)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::focusOut()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:80:30: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 80 | auto outFocus = focusProp->findWidgetByName("FOCUS_OUTWARD"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:88:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 88 | focusProp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::getFocusDirection(FocusDirection*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:103:29: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 103 | auto inFocus = focusProp->findWidgetByName("FOCUS_INWARD"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::moveByTimer(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:123:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 123 | focusProp->at(0)->setValue(msecs); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::moveAbs(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:137:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 137 | focusProp->at(0)->setValue(steps); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'double ISD::Focuser::getLastManualFocusDriveValue()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:221:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 221 | return focusProp->at(0)->getValue(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::setMaxPosition(uint32_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:242:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 242 | focusProp->at(0)->setValue(steps); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::hasBacklash()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:251:26: warning: 'bool INDI::Property::operator!=(std::nullptr_t) const' is deprecated: Use comparison to true. [-Wdeprecated-declarations] 251 | return (focusProp != nullptr); | ^~~~~~~ In file included from /usr/include/libindi/basedevice.h:22: /usr/include/libindi/indiproperty.h:209:14: note: declared here 209 | bool operator != (std::nullptr_t) const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'bool ISD::Focuser::setBacklash(int32_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:261:34: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 261 | if (steps != 0 && focusToggle->at(0)->getState() != ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:263:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 263 | focusToggle->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:264:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 264 | focusToggle->at(0)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:265:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 265 | focusToggle->at(1)->setState(ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:273:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 273 | focusProp->at(0)->setValue(steps); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:277:34: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 277 | if (steps == 0 && focusToggle->at(0)->getState() == ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:279:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 279 | focusToggle->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:280:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 280 | focusToggle->at(0)->setState(ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:281:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 281 | focusToggle->at(1)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp: In member function 'int32_t ISD::Focuser::getBacklash()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifocuser.cpp:293:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 293 | return focusProp->at(0)->getValue(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ [784/1088] Building CXX object kstars/CMakeFiles/KStarsLib.dir/KStarsLib_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp: In member function 'ISD::Weather::Status ISD::Weather::status()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:73:52: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ILight]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 73 | m_WeatherStatus = static_cast(weatherLP->getState()); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:75:41: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ILight]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 75 | return static_cast(weatherLP->getState()); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp: In member function 'int ISD::Weather::refreshPeriod()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:85:37: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 85 | return static_cast(updateNP->at(0)->getValue()); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp: In member function 'void ISD::Weather::setRefreshPeriod(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:95:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 95 | updateNP->at(0)->setValue(value); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp: In member function 'bool ISD::Weather::refresh()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:103:22: warning: 'bool INDI::Property::operator==(std::nullptr_t) const' is deprecated: Use comparison to false. [-Wdeprecated-declarations] 103 | if (refreshSP == nullptr) | ^~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:13: /usr/include/libindi/indiproperty.h:215:14: note: declared here 215 | bool operator == (std::nullptr_t) const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:106:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 106 | auto refreshSW = refreshSP->findWidgetByName("REFRESH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiweather.cpp:111:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 111 | refreshSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp: In member function 'virtual bool ISD::DustCap::isParked()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:128:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 128 | return ((parkSP->getState() == IPS_OK || parkSP->getState() == IPS_IDLE) && parkSP->at(0)->getState() == ISS_ON); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:128:52: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 128 | return ((parkSP->getState() == IPS_OK || parkSP->getState() == IPS_IDLE) && parkSP->at(0)->getState() == ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:128:87: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 128 | return ((parkSP->getState() == IPS_OK || parkSP->getState() == IPS_IDLE) && parkSP->at(0)->getState() == ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp: In member function 'virtual bool ISD::DustCap::isUnParked()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:137:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 137 | return ( (parkSP->getState() == IPS_OK || parkSP->getState() == IPS_IDLE) && parkSP->at(1)->getState() == ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:137:53: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 137 | return ( (parkSP->getState() == IPS_OK || parkSP->getState() == IPS_IDLE) && parkSP->at(1)->getState() == ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:137:88: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 137 | return ( (parkSP->getState() == IPS_OK || parkSP->getState() == IPS_IDLE) && parkSP->at(1)->getState() == ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp: In member function 'bool ISD::DustCap::park()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:146:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 146 | auto parkSW = parkSP->findWidgetByName("PARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:150:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 150 | parkSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp: In member function 'bool ISD::DustCap::unpark()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:163:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 163 | auto parkSW = parkSP->findWidgetByName("UNPARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidustcap.cpp:167:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 167 | parkSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturedeviceadaptor.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.cpp: In constructor 'CollimationOverlayOptions::CollimationOverlayOptions(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.cpp:45:79: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 45 | connect(EnableCheckBox, static_cast(&QCheckBox::stateChanged), this, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_collimationOptions.h:16, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.cpp:7: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.cpp: In member function 'bool CollimationOverlayOptions::selectCollimationOverlayElement(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.cpp:395:37: warning: 'void QColor::setNamedColor(const QString&)' is deprecated: Use fromString() instead. [-Wdeprecated-declarations] 395 | tempColour.setNamedColor(oneElement["Colour"].toString()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qpixmap.h:9, from /usr/include/qt6/QtGui/qicon.h:10, from /usr/include/qt6/QtGui/QIcon:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_collimationOptions.h:13: /usr/include/qt6/QtGui/qcolor.h:65:10: note: declared here 65 | void setNamedColor(const QString& name); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/collimationoverlayoptions.cpp:418:29: warning: 'void QColor::setNamedColor(const QString&)' is deprecated: Use fromString() instead. [-Wdeprecated-declarations] 418 | tempColour.setNamedColor("White"); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtGui/qcolor.h:65:10: note: declared here 65 | void setNamedColor(const QString& name); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiwebmanager.cpp: In function 'bool INDI::WebManager::syncProfile(const QSharedPointer&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiwebmanager.cpp:311:40: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QJsonArray; typename std::add_const<_Tp>::type = const QJsonArray]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 311 | for (const auto &oneRule : qAsConst(profileScripts)) | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtCore/qcalendar.h:9, from /usr/include/qt6/QtCore/qdatetime.h:8, from /usr/include/qt6/QtNetwork/qhttpheaders.h:10, from /usr/include/qt6/QtNetwork/qnetworkrequest.h:9, from /usr/include/qt6/QtNetwork/qnetworkaccessmanager.h:9, from /usr/include/qt6/QtNetwork/QNetworkAccessManager:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiwebmanager.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiwebmanager.cpp:7: /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp: In member function 'void Ekos::Align::handlePointTooltip(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:336:62: warning: 'QPointF QMouseEvent::localPos() const' is deprecated: Use position() [-Wdeprecated-declarations] 336 | QCPAbstractItem *item = alignPlot->itemAt(event->localPos()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QPaintEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:56, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_align.h:35, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:12: /usr/include/qt6/QtGui/qevent.h:236:13: note: declared here 236 | QPointF localPos() const { return position(); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:347:48: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 347 | QToolTip::showText(event->globalPos(), | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp: In member function 'bool Ekos::Align::captureAndSolve(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:1561:74: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1561 | if ((absAngle = m_Rotator->getNumber("ABS_ROTATOR_ANGLE")->at(0)->getValue())) | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:10: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp: In member function 'void Ekos::Align::solverFinished(double, double, double, double, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:2185:40: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 2185 | auto rotation = ccdRotation->findWidgetByName("CCD_ROTATION_VALUE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:2251:37: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 2251 | sRawAngle = absAngle->at(0)->getValue(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:2259:40: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 2259 | if (reverseProperty->at(0)->getState() == ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp: In member function 'void Ekos::Align::setWCSEnabled(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:3266:34: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 3266 | auto wcs_enable = wcsControl->findWidgetByName("WCS_ENABLE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:3267:34: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 3267 | auto wcs_disable = wcsControl->findWidgetByName("WCS_DISABLE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.cpp:3275:15: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 3275 | wcsControl->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/wsmedia.cpp: In constructor 'ISD::WSMedia::WSMedia(ISD::Camera*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/wsmedia.cpp:22:108: warning: 'void QWebSocket::error(QAbstractSocket::SocketError)' is deprecated: Use errorOccurred instead [-Wdeprecated-declarations] 22 | connect(&m_WebSocket, static_cast(&QWebSocket::error), this, &WSMedia::onError); | ^ In file included from /usr/include/qt6/QtWebSockets/QWebSocket:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/wsmedia.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/wsmedia.cpp:7: /usr/include/qt6/QtWebSockets/qwebsocket.h:133:10: note: declared here 133 | void error(QAbstractSocket::SocketError error); | ^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::abort()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:303:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 303 | auto abortSW = motionSP->findWidgetByName("ABORT"); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::park()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:321:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 321 | auto parkSW = parkSP->findWidgetByName("PARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:326:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 326 | parkSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::unpark()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:340:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 340 | auto parkSW = parkSP->findWidgetByName("UNPARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:345:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 345 | parkSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::isMoving() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:356:29: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 356 | if (motionSP && motionSP->getState() == IPS_BUSY) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::position() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:369:18: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 369 | return az->at(0)->getValue(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::setPosition(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:379:7: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 379 | az->at(0)->setValue(position); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::setRelativePosition(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:390:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 390 | azDiff->at(0)->setValue(position); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::isAutoSync()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:401:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 401 | auto autosyncSW = autosync->findWidgetByName("DOME_AUTOSYNC_ENABLE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::setAutoSync(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:414:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 414 | auto autosyncSW = autosync->findWidgetByName(activate ? "DOME_AUTOSYNC_ENABLE" : "DOME_AUTOSYNC_DISABLE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:418:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 418 | autosync->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::moveDome(DomeDirection, DomeMotionCommand)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:431:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 431 | auto opSwitch = domeMotion->findWidgetByName(dir == DomeDirection::DOME_CW ? "DOME_CW" : "DOME_CCW"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:435:15: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 435 | domeMotion->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'bool ISD::Dome::controlShutter(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:447:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 447 | auto shutterSW = shutterSP->findWidgetByName(open ? "SHUTTER_OPEN" : "SHUTTER_CLOSE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:451:14: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 451 | shutterSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::getDomeRadius() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:535:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 535 | auto radius = nvp->findWidgetByName("DM_DOME_RADIUS"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::getShutterWidth() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:547:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 547 | auto width = nvp->findWidgetByName("DM_SHUTTER_WIDTH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::getNorthDisplacement() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:559:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 559 | auto north = nvp->findWidgetByName("DM_NORTH_DISPLACEMENT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::getEastDisplacement() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:571:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 571 | auto east = nvp->findWidgetByName("DM_EAST_DISPLACEMENT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::getUpDisplacement() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:583:22: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 583 | auto up = nvp->findWidgetByName("DM_UP_DISPLACEMENT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp: In member function 'double ISD::Dome::getOTAOffset() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indidome.cpp:595:23: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 595 | auto ota = nvp->findWidgetByName("DM_OTA_OFFSET"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerprocess.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerprocess.cpp:6: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/darkprocessor.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/darkprocessor.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera_actions.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/rotatorsettings.cpp:16: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:18: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera_jobs.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturemodulestate.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera_device.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:17: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp: In member function 'virtual QString OffsetDateTimeTicker::getTickLabel(double, const QLocale&, QChar, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:46:79: warning: 'QDateTime QDateTime::toTimeSpec(Qt::TimeSpec) const' is deprecated: Use toTimeZone instead [-Wdeprecated-declarations] 46 | return locale.toString(keyToDateTime(tick + timeOffset).toTimeSpec(mDateTimeSpec), mDateTimeFormat); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qtimezone.h:9, from /usr/include/qt6/QtWidgets/qdatetimeedit.h:9, from /usr/include/qt6/QtWidgets/QTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_mount.h:25, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/mount/mount.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:467:15: note: declared here 467 | QDateTime toTimeSpec(Qt::TimeSpec spec) const; | ^~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp: In constructor 'Ekos::Analyze::Analyze()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:475:37: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 475 | connect(timelineCB, &QCheckBox::stateChanged, this, &Analyze::setVisibility); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_mount.h:15: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:476:35: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 476 | connect(graphsCB, &QCheckBox::stateChanged, this, &Analyze::setVisibility); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:477:34: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 477 | connect(statsCB, &QCheckBox::stateChanged, this, &Analyze::setVisibility); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:478:36: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 478 | connect(detailsCB, &QCheckBox::stateChanged, this, &Analyze::setVisibility); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:500:40: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 500 | connect(keepCurrentCB, &QCheckBox::stateChanged, this, &Analyze::keepCurrent); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp: In member function 'void Ekos::Analyze::processTimelineClick(QMouseEvent*, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1704:61: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 1704 | double xval = timelinePlot->xAxis->pixelToCoord(event->x()); | ~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QFocusEvent:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/widgets/dmsbox.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_mounttargetwidget.h:25, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/mount/mounttargetwidget.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_mount.h:32: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1705:61: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 1705 | double yval = timelinePlot->yAxis->pixelToCoord(event->y()); | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp: In member function 'void Ekos::Analyze::processStatsClick(QMouseEvent*, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1933:58: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 1933 | double xval = statsPlot->xAxis->pixelToCoord(event->x()); | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp: In member function 'void Ekos::Analyze::statsMousePress(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1954:48: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 1954 | if (statsPlot->xAxis->pixelToCoord(event->x()) < plotStart) | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1956:55: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 1956 | yAxisInitialPos = yAxis->pixelToCoord(event->y()); | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp: In member function 'void Ekos::Analyze::statsMouseMove(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1974:48: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 1974 | if (statsPlot->xAxis->pixelToCoord(event->x()) < plotStart) | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/analyze/analyze.cpp:1977:70: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 1977 | double yDiff = yAxisInitialPos - yAxis->pixelToCoord(event->y()); | ~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'virtual void ISD::Mount::processSwitch(INDI::Property)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:374:64: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 374 | auto NSCurrentMotion = getSwitch("TELESCOPE_MOTION_NS")->getState(); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:7: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:375:64: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 375 | auto WECurrentMotion = getSwitch("TELESCOPE_MOTION_WE")->getState(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'virtual void ISD::Mount::processText(INDI::Property)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:395:44: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 395 | auto trajStart = trajWindow->findWidgetByName("SAT_PASS_WINDOW_START"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:396:42: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 396 | auto trajEnd = trajWindow->findWidgetByName("SAT_PASS_WINDOW_END"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:424:48: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 424 | auto trackSwitch = trackSwitchV->findWidgetByName("SAT_TRACK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:427:33: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 427 | trackSwitchV->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'void ISD::Mount::updateParkStatus()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:445:18: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 445 | auto sp = svp->findWidgetByName("PARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:448:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 448 | if (svp->getState() == IPS_ALERT) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:458:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 458 | else if (svp->getState() == IPS_BUSY && sp->s == ISS_ON && m_ParkStatus != PARK_PARKING) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:466:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 466 | else if (svp->getState() == IPS_BUSY && sp->getState() == ISS_OFF && m_ParkStatus != PARK_UNPARKING) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:473:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 473 | else if (svp->getState() == IPS_OK && sp->getState() == ISS_ON && m_ParkStatus != PARK_PARKED) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:491:23: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 491 | else if ( (svp->getState() == IPS_OK || svp->getState() == IPS_IDLE) && sp->getState() == ISS_OFF | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:491:52: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 491 | else if ( (svp->getState() == IPS_OK || svp->getState() == IPS_IDLE) && sp->getState() == ISS_OFF | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::canPark()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:524:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 524 | auto parkSW = parkSP->findWidgetByName("PARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::isSlewing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:536:19: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 536 | return (EqProp->getState() == IPS_BUSY); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::doPulse(GuideDirection, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:568:22: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 568 | npulse = raPulse; | ^~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:13: /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:573:22: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 573 | npulse = raPulse; | ^~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:578:22: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 578 | npulse = decPulse; | ^~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:583:22: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 583 | npulse = decPulse; | ^~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::Slew(SkyPoint*, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:913:34: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 913 | auto slewSW = flip ? motionSP->findWidgetByName("FLIP") : motionSP->findWidgetByName("TRACK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:913:71: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 913 | auto slewSW = flip ? motionSP->findWidgetByName("FLIP") : motionSP->findWidgetByName("TRACK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:916:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 916 | slewSW = motionSP->findWidgetByName("TRACK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:919:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 919 | slewSW = motionSP->findWidgetByName("SLEW"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:926:17: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 926 | motionSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::Sync(SkyPoint*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:953:27: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 953 | auto syncSW = motionSP->findWidgetByName("SYNC"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:960:17: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 960 | motionSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::abort()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:977:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 977 | auto abortSW = motionSP->findWidgetByName("ABORT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::park()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:999:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 999 | auto parkSW = parkSP->findWidgetByName("PARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1006:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1006 | parkSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::unpark()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1020:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1020 | auto parkSW = parkSP->findWidgetByName("UNPARK"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1027:11: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1027 | parkSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::getEqCoords(double*, double*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1044:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1044 | auto RAEle = EqProp->findWidgetByName("RA"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1048:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1048 | auto DecEle = EqProp->findWidgetByName("DEC"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::MoveNS(VerticalMotion, MotionCommand)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1065:32: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1065 | auto motionNorth = motionSP->findWidgetByName("MOTION_NORTH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1066:32: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1066 | auto motionSouth = motionSP->findWidgetByName("MOTION_SOUTH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1078:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1078 | motionSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::StopWE()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1100:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1100 | motionSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::StopNS()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1114:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1114 | motionSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::MoveWE(HorizontalMotion, MotionCommand)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1128:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1128 | auto motionWest = motionSP->findWidgetByName("MOTION_WEST"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1129:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1129 | auto motionEast = motionSP->findWidgetByName("MOTION_EAST"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1141:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1141 | motionSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setSlewRate(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1163:40: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1163 | if (index < 0 || index > slewRateSP->count()) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1165:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1165 | else if (slewRateSP->findOnSwitchIndex() == index) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1168:15: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1168 | slewRateSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1170:15: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1170 | slewRateSP->at(index)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'int ISD::Mount::getSlewRate() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1186:22: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1186 | return slewRateSP->findOnSwitchIndex(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setAlignmentModelEnabled(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1204:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1204 | alignSwitch->at(0)->setState(enable ? ISS_ON : ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1213:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1213 | alignSwitch->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1216:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1216 | alignSwitch->at(2)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1219:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1219 | alignSwitch->at(0)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setSatelliteTLEandTrack(QString, KStarsDateTime, KStarsDateTime)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1237:30: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1237 | auto tleText = tleTextVec->findWidgetByName("TLE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::clearParking()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1258:34: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1258 | auto clearParkSW = parkSwitch->findWidgetByName("PARK_PURGE_DATA"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1262:15: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1262 | parkSwitch->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::clearAlignmentModel()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1278:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1278 | clearSwitch->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1280:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1280 | clearSwitch->at(4)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1282:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1282 | commitSwitch->at(0)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1292:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1292 | clearSwitch->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1293:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1293 | clearSwitch->at(1)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'ISD::Mount::Status ISD::Mount::status()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1304:19: warning: 'bool INDI::Property::operator==(std::nullptr_t) const' is deprecated: Use comparison to false. [-Wdeprecated-declarations] 1304 | if (EqProp == nullptr) | ^~~~~~~ /usr/include/libindi/indiproperty.h:215:14: note: declared here 215 | bool operator == (std::nullptr_t) const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1307:23: warning: 'bool INDI::Property::operator==(std::nullptr_t) const' is deprecated: Use comparison to false. [-Wdeprecated-declarations] 1307 | if (EqProp == nullptr) | ^~~~~~~ /usr/include/libindi/indiproperty.h:215:14: note: declared here 215 | bool operator == (std::nullptr_t) const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1311:19: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 1311 | return status(EqProp); | ^~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'QString ISD::Mount::getManualMotionString() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1333:23: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1333 | if (movementSP->at(MOTION_NORTH)->getState() == ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1335:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1335 | else if (movementSP->at(MOTION_SOUTH)->getState() == ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1342:23: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1342 | if (movementSP->at(MOTION_WEST)->getState() == ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1344:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1344 | else if (movementSP->at(MOTION_EAST)->getState() == ISS_ON) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setTrackEnabled(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1357:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1357 | auto trackON = trackSP->findWidgetByName("TRACK_ON"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1358:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1358 | auto trackOFF = trackSP->findWidgetByName("TRACK_OFF"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setTrackMode(uint8_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1382:29: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1382 | if (index >= trackModeSP->nsp) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1385:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1385 | trackModeSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1386:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1386 | trackModeSP->at(index)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::getTrackMode(uint8_t&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1399:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1399 | index = trackModeSP->findOnSwitchIndex(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setCustomTrackRate(double, double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1410:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1410 | auto raRateN = trackRateNP->findWidgetByName("TRACK_RATE_RA"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1411:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1411 | auto deRateN = trackRateNP->findWidgetByName("TRACK_RATE_DE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::getCustomTrackRate(double&, double&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1430:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1430 | auto raRateN = trackRateNP->findWidgetByName("TRACK_RATE_RA"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1431:31: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1431 | auto deRateN = trackRateNP->findWidgetByName("TRACK_RATE_DE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::sendParkingOptionCommand(ParkOptionCommand)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1449:18: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1449 | parkOptionsSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1450:18: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1450 | parkOptionsSP->at(command)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'ISD::Mount::Status ISD::Mount::status(INumberVectorProperty*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1493:37: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1493 | if (parkSP && parkSP->getState() == IPS_BUSY) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::isReversed(INDI_EQ_AXIS)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1524:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1524 | return reversed->at(axis == AXIS_DE ? 0 : 1)->getState() == ISS_ON; | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp: In member function 'bool ISD::Mount::setReversedEnabled(INDI_EQ_AXIS, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.cpp:1533:13: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1533 | reversed->at(axis == AXIS_DE ? 0 : 1)->setState(enabled ? ISS_ON : ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera_config.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp: In member function 'virtual void FITSLabel::mouseReleaseEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:98:26: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 98 | double x = round(e->x() / scale); | ~~~~^~ In file included from /usr/include/qt6/QtGui/QWheelEvent:1, from /usr/include/qt6/QtDataVisualization/qabstract3dinputhandler.h:11, from /usr/include/qt6/QtDataVisualization/qabstract3dgraph.h:10, from /usr/include/qt6/QtDataVisualization/q3dbars.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/starprofileviewer.h:16, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:13: /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:99:26: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 99 | double y = round(e->y() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp: In member function 'virtual void FITSLabel::mouseMoveEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:152:26: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 152 | double x = round(e->x() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:153:26: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 153 | double y = round(e->y() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:158:39: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 158 | QPoint newPoint = e->globalPos(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:205:19: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 205 | x = round(e->x() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:206:19: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 206 | y = round(e->y() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:293:48: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 293 | QToolTip::showText(e->globalPos(), | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:312:44: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 312 | QToolTip::showText(e->globalPos(), hfrStr, this); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:317:48: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 317 | QToolTip::showText(e->globalPos(), tip.replace(hfrRegEx, hfrStr), this); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:319:48: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 319 | QToolTip::showText(e->globalPos(), QToolTip::text() + '\n' + hfrStr, this); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp: In member function 'virtual void FITSLabel::mousePressEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:338:26: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 338 | double x = round(e->x() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:339:26: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 339 | double y = round(e->y() / scale); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:357:39: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 357 | lastMousePoint = e->globalPos(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:417:46: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 417 | pmenu->popup(e->globalPos()); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp: In member function 'virtual void FITSLabel::mouseDoubleClickEvent(QMouseEvent*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:444:19: warning: 'int QMouseEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] 444 | x = round(e->x() / (view->getCurrentZoom() / ZOOM_DEFAULT)); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: note: declared here 227 | inline int x() const { return qRound(position().x()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitslabel.cpp:445:19: warning: 'int QMouseEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 445 | y = round(e->y() / (view->getCurrentZoom() / ZOOM_DEFAULT)); | ~~~~^~ /usr/include/qt6/QtGui/qevent.h:229:16: note: declared here 229 | inline int y() const { return qRound(position().y()); } | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/servermanager.cpp: In member function 'bool ServerManager::start()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/servermanager.cpp:56:26: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 56 | serverBuffer.open(); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/servermanager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/servermanager.cpp:7: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/servermanager.cpp: In member function 'QString ServerManager::getLogBuffer()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/servermanager.cpp:594:22: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 594 | serverBuffer.open(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capture.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capture.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/streamwg.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/streamwg.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/streamwg.cpp: In constructor 'StreamWG::StreamWG(ISD::Camera*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/streamwg.cpp:130:36: warning: 'INDI::Property::operator INDI::Property*()' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 130 | eoszoom = m_Camera->getProperty("eoszoom"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:10: /usr/include/libindi/indiproperty.h:173:9: note: declared here 173 | operator INDI::Property *(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/streamwg.cpp:155:44: warning: 'INDI::Property::operator INDI::Property*()' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 155 | eoszoomposition = m_Camera->getProperty("eoszoomposition"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:173:9: note: declared here 173 | operator INDI::Property *(); | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/platesolve.cpp: In member function 'void PlateSolve::initSolverUI()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/platesolve.cpp:631:50: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 631 | connect(kcfg_FitsSolverUseScale, &QCheckBox::stateChanged, this, [](int state) | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_platesolve.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/platesolve.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/platesolve.cpp:7: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/platesolve.cpp:644:53: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 644 | connect(kcfg_FitsSolverUsePosition, &QCheckBox::stateChanged, this, [](int state) | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/opsekos.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/guidemanager.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp: In member function 'void Ekos::FilterManager::refreshFilterProperties()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp:344:58: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 344 | m_FilterConfirmSet = m_FilterWheel->getSwitch("CONFIRM_FILTER_SET"); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indifilterwheel.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/buildfilteroffsets.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp:7: /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp:355:50: warning: 'INDI::Property::operator INDI::PropertyViewText*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 355 | m_FilterNameProperty = m_FilterWheel->getText("FILTER_NAME"); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:185:9: note: declared here 185 | operator INDI::PropertyViewText *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp:356:56: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 356 | m_FilterPositionProperty = m_FilterWheel->getNumber("FILTER_SLOT"); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/filtermanager.cpp:357:50: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 357 | m_FilterConfirmSet = m_FilterWheel->getSwitch("CONFIRM_FILTER_SET"); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/customproperties.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camera.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/cameraprocess.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/cameraprocess.cpp:6: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::getFrameMinMax(int*, int*, int*, int*, int*, int*, int*, int*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:84:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 84 | frameProp = m_Camera->getNumber("CCD_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:10: /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:88:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 88 | frameProp = m_Camera->getNumber("GUIDER_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::setImageInfo(uint16_t, uint16_t, double, double, uint8_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:145:46: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 145 | ccdInfoProp = m_Camera->getNumber("CCD_INFO"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:149:46: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 149 | ccdInfoProp = m_Camera->getNumber("GUIDER_INFO"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::getImageInfo(uint16_t&, uint16_t&, double&, double&, uint8_t&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:175:46: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 175 | ccdInfoProp = m_Camera->getNumber("CCD_INFO"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:179:46: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 179 | ccdInfoProp = m_Camera->getNumber("GUIDER_INFO"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::getBayerInfo(uint16_t&, uint16_t&, QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:197:54: warning: 'INDI::Property::operator INDI::PropertyViewText*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 197 | ITextVectorProperty * bayerTP = m_Camera->getText("CCD_CFA"); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/libindi/indiproperty.h:185:9: note: declared here 185 | operator INDI::PropertyViewText *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::getFrame(int*, int*, int*, int*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:215:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 215 | frameProp = m_Camera->getNumber("CCD_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:219:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 219 | frameProp = m_Camera->getNumber("GUIDER_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::resetFrame()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:261:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 261 | frameProp = m_Camera->getNumber("CCD_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:265:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 265 | frameProp = m_Camera->getNumber("GUIDER_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::setFrame(int, int, int, int, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:304:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 304 | frameProp = m_Camera->getNumber("CCD_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:308:44: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 308 | frameProp = m_Camera->getNumber("GUIDER_FRAME"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::capture(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:349:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 349 | expProp = m_Camera->getNumber("CCD_EXPOSURE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:353:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 353 | expProp = m_Camera->getNumber("GUIDER_EXPOSURE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::abortExposure()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:417:44: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 417 | abortProp = m_Camera->getSwitch("CCD_ABORT_EXPOSURE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:421:44: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 421 | abortProp = m_Camera->getSwitch("GUIDER_ABORT_EXPOSURE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'int ISD::CameraChip::getISOIndex() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:480:19: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 480 | return isoProp->findOnSwitchIndex(); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::setISOIndex(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:503:12: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 503 | isoProp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:504:12: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 504 | isoProp->at(value)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'QStringList ISD::CameraChip::getISOList() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:520:28: warning: 'INDI::PropertyView INDI::PropertyBasic::operator*() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 520 | for (const auto &it : *isoProp) | ^~~~~~~ /usr/include/libindi/indipropertybasic.h:176:32: note: declared here 176 | INDI::PropertyView operator*(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::isCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:534:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 534 | expProp = m_Camera->getNumber("CCD_EXPOSURE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:538:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 538 | expProp = m_Camera->getNumber("GUIDER_EXPOSURE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::setFrameType(CCDFrameType)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:574:40: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 574 | frameProp = m_Camera->getSwitch("CCD_FRAME_TYPE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:576:40: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 576 | frameProp = m_Camera->getSwitch("GUIDER_FRAME_TYPE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'CCDFrameType ISD::CameraChip::getFrameType()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:614:40: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 614 | frameProp = m_Camera->getSwitch("CCD_FRAME_TYPE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:616:40: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 616 | frameProp = m_Camera->getSwitch("GUIDER_FRAME_TYPE"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'CCDBinType ISD::CameraChip::getBinning()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:668:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 668 | binProp = m_Camera->getNumber("CCD_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:672:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 672 | binProp = m_Camera->getNumber("GUIDER_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::getBinning(int*, int*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:716:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 716 | binProp = m_Camera->getNumber("CCD_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:720:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 720 | binProp = m_Camera->getNumber("GUIDER_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::getMaxBin(int*, int*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:753:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 753 | binProp = m_Camera->getNumber("CCD_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:757:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 757 | binProp = m_Camera->getNumber("GUIDER_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp: In member function 'bool ISD::CameraChip::setBinning(int, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:785:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 785 | binProp = m_Camera->getNumber("CCD_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.cpp:789:42: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 789 | binProp = m_Camera->getNumber("GUIDER_BINNING"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.cpp: In constructor 'FITSViewer::FITSViewer(QWidget*, Mode)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.cpp:136:74: warning: 'constexpr QKeyCombination::operator int() const' is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 136 | actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::CTRL | Qt::Key_O | Qt::AltModifier)); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitscommon.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.cpp:9: /usr/include/qt6/QtCore/qnamespace.h:1946:26: note: declared here 1946 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.cpp:296:74: warning: 'constexpr QKeyCombination::operator int() const' is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 296 | actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::CTRL | Qt::Key_Tab | Qt::ShiftModifier)); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:1946:26: note: declared here 1946 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.cpp:311:74: warning: 'constexpr QKeyCombination::operator int() const' is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 311 | actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::CTRL | Qt::Key_Plus | Qt::AltModifier)); | ~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:1946:26: note: declared here 1946 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsviewer.cpp:316:74: warning: 'constexpr QKeyCombination::operator int() const' is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 316 | actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::CTRL | Qt::Key_Minus | Qt::AltModifier)); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:1946:26: note: declared here 1946 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/guide/guide.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/profileeditor.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'virtual void ISD::Camera::processSwitch(INDI::Property)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:401:59: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 401 | INumberVectorProperty *streamFrame = getNumber("CCD_STREAM_FRAME"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:13, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indiconcretedevice.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:10: /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'void ISD::Camera::processStream(INDI::Property)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:535:51: warning: 'INDI::Property::operator INDI::PropertyViewNumber*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 535 | INumberVectorProperty *streamFrame = getNumber("CCD_STREAM_FRAME"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:179:9: note: declared here 179 | operator INDI::PropertyViewNumber *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'void ISD::Camera::StreamWindowHidden()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:722:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 722 | streamSP->reset(); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:723:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 723 | streamSP->at(0)->setState(ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:724:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 724 | streamSP->at(1)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:725:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 725 | streamSP->setState(IPS_IDLE); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:732:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 732 | streamSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:733:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 733 | streamSP->at(0)->setState(ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:734:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 734 | streamSP->at(1)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:735:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 735 | streamSP->setState(IPS_IDLE); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:742:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 742 | streamSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:743:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 743 | streamSP->at(0)->setState(ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:744:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 744 | streamSP->at(1)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:745:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 745 | streamSP->setState(IPS_IDLE); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setCoolerControl(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:777:30: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 777 | auto coolerON = coolerSP->findWidgetByName("COOLER_ON"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:778:30: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 778 | auto coolerOFF = coolerSP->findWidgetByName("COOLER_OFF"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setRapidGuide(ISD::CameraChip*, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:809:28: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 809 | rapidSP = getSwitch("CCD_RAPID_GUIDE"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:811:28: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 811 | rapidSP = getSwitch("GUIDER_RAPID_GUIDE"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::configureRapidGuide(ISD::CameraChip*, bool, bool, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:840:28: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 840 | rapidSP = getSwitch("CCD_RAPID_GUIDE_SETUP"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:842:28: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 842 | rapidSP = getSwitch("GUIDER_RAPID_GUIDE_SETUP"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'void ISD::Camera::updateUploadSettings(const QString&, const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:874:31: warning: 'INDI::Property::operator INDI::PropertyViewText*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 874 | uploadSettingsTP = getText("UPLOAD_SETTINGS"); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:185:9: note: declared here 185 | operator INDI::PropertyViewText *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'ISD::Camera::UploadMode ISD::Camera::getUploadMode()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:898:29: warning: 'INDI::Property::operator INDI::PropertyViewSwitch*() const' is deprecated: Do not use INDI::Property as pointer. [-Wdeprecated-declarations] 898 | uploadModeSP = getSwitch("UPLOAD_MODE"); | ~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/libindi/indiproperty.h:191:9: note: declared here 191 | operator INDI::PropertyViewSwitch *() const | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setUploadMode(UploadMode)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:940:33: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 940 | modeS = uploadModeSP->findWidgetByName("UPLOAD_CLIENT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:948:33: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 948 | modeS = uploadModeSP->findWidgetByName("UPLOAD_BOTH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:956:33: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 956 | modeS = uploadModeSP->findWidgetByName("UPLOAD_LOCAL"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:964:17: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 964 | uploadModeSP->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::getTemperature(double*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:982:27: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 982 | *value = temperatureNP->at(0)->getValue(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setTemperature(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:994:18: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 994 | auto np = nvp->findWidgetByName("CCD_TEMPERATURE_VALUE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setEncodingFormat(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1016:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1016 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1017:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1017 | for (int i = 0; i < svp->nsp; i++) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1019:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1019 | if (svp->at(i)->getLabel() == value) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1021:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1021 | svp->at(i)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setStreamEncoding(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1041:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1041 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1042:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1042 | for (int i = 0; i < svp->nsp; i++) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1044:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1044 | if (svp->at(i)->getLabel() == value) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1046:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1046 | svp->at(i)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setStreamRecording(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1066:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1066 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1067:28: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1067 | for (int i = 0; i < svp->nsp; i++) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1069:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1069 | if (svp->at(i)->getLabel() == value) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1071:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1071 | svp->at(i)->setState(ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setTelescopeType(TelescopeType)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1091:27: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1091 | auto typePrimary = svp->findWidgetByName("TELESCOPE_PRIMARY"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1092:27: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1092 | auto typeGuide = svp->findWidgetByName("TELESCOPE_GUIDE"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setVideoStreamEnabled(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1124:23: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1124 | if ((enable && svp->at(0)->getState() == ISS_ON) || (!enable && svp->at(1)->getState() == ISS_ON)) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1124:72: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1124 | if ((enable && svp->at(0)->getState() == ISS_ON) || (!enable && svp->at(1)->getState() == ISS_ON)) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1127:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1127 | svp->at(0)->setState(enable ? ISS_ON : ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1128:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1128 | svp->at(1)->setState(enable ? ISS_OFF : ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::resetStreamingFrame()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1142:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1142 | auto xarg = frameProp->findWidgetByName("X"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1143:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1143 | auto yarg = frameProp->findWidgetByName("Y"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1144:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1144 | auto warg = frameProp->findWidgetByName("WIDTH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1145:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1145 | auto harg = frameProp->findWidgetByName("HEIGHT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setStreamLimits(uint16_t, uint16_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1174:32: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1174 | auto bufferMax = limitsProp->findWidgetByName("LIMITS_BUFFER_MAX"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1175:33: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1175 | auto previewFPS = limitsProp->findWidgetByName("LIMITS_PREVIEW_FPS"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setStreamingFrame(int, int, int, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1199:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1199 | auto xarg = frameProp->findWidgetByName("X"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1200:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1200 | auto yarg = frameProp->findWidgetByName("Y"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1201:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1201 | auto warg = frameProp->findWidgetByName("WIDTH"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1202:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1202 | auto harg = frameProp->findWidgetByName("HEIGHT"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setSERNameDirectory(const QString&, const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1237:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1237 | auto filenameT = tvp->findWidgetByName("RECORD_FILE_NAME"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1238:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1238 | auto dirT = tvp->findWidgetByName("RECORD_FILE_DIR"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::getSERNameDirectory(QString&, QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1258:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1258 | auto filenameT = tvp->findWidgetByName("RECORD_FILE_NAME"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1259:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1259 | auto dirT = tvp->findWidgetByName("RECORD_FILE_DIR"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::startRecording()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1277:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1277 | auto recordON = svp->findWidgetByName("RECORD_ON"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1285:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1285 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::startDurationRecording(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1300:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1300 | auto durationN = nvp->findWidgetByName("RECORD_DURATION"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1310:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1310 | auto recordON = svp->findWidgetByName("RECORD_DURATION_ON"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1321:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1321 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::startFramesRecording(uint32_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1336:22: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1336 | auto frameN = nvp->findWidgetByName("RECORD_FRAME_TOTAL"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1342:24: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1342 | auto recordON = svp->findWidgetByName("RECORD_FRAME_ON"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1353:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1353 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::stopRecording()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1368:25: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1368 | auto recordOFF = svp->findWidgetByName("RECORD_OFF"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1377:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1377 | svp->reset(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setFITSHeaders(const QList&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1390:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1390 | if (!tvp || tvp->count() < 3) | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1395:12: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1395 | tvp->at(0)->setText(record.key.toLatin1().constData()); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1396:12: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1396 | tvp->at(1)->setText(record.value.toString().toLatin1().constData()); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1397:12: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _IText]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1397 | tvp->at(2)->setText(record.comment.toLatin1().constData()); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setFastExposureEnabled(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1491:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1491 | svp->at(0)->setState(enable ? ISS_ON : ISS_OFF); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1492:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1492 | svp->at(1)->setState(enable ? ISS_OFF : ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setCaptureFormat(const QString&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1504:29: warning: 'INDI::PropertyView INDI::PropertyBasic::operator*() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1504 | for (auto &oneSwitch : *svp) | ^~~ /usr/include/libindi/indipropertybasic.h:176:32: note: declared here 176 | INDI::PropertyView operator*(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setFastCount(uint32_t)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1518:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1518 | nvp->at(0)->setValue(count); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::setStreamExposure(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1532:8: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1532 | nvp->at(0)->setValue(duration); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::getStreamExposure(double*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1546:20: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1546 | *duration = nvp->at(0)->getValue(); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp: In member function 'bool ISD::Camera::isCoolerOn()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.cpp:1558:16: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 1558 | return (svp->at(0)->getState() == ISS_ON); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp: In member function 'void DriverManager::startLocalDrivers(ServerManager*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp:387:22: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ServerManager::*)(const QSharedPointer&); Args = {ServerManager*&, QSharedPointer&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 387 | QtConcurrent::run(&ServerManager::startDriver, serverManager, serverManager->pendingDrivers().first()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtConcurrent/QtConcurrent:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp:33: /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp: In member function 'void DriverManager::processDriverStartup(const QSharedPointer&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp:402:26: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ServerManager::*)(const QSharedPointer&); Args = {ServerManager*&, QSharedPointer&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 402 | QtConcurrent::run(&ServerManager::startDriver, manager, manager->pendingDrivers().first()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp: In lambda function: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/drivermanager.cpp:432:30: warning: ignoring return value of 'auto QtConcurrent::run(Function&&, Args&& ...) [with Function = void (ServerManager::*)(const QSharedPointer&); Args = {ServerManager*&, QSharedPointer&}]', declared with attribute 'nodiscard': 'Use QThreadPool::start(Callable&&) if you don't need the returned QFuture' [-Wunused-result] 432 | QtConcurrent::run(&ServerManager::startDriver, manager, manager->pendingDrivers().first()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:63:6: note: declared here 63 | auto run(Function &&f, Args &&...args) | ^~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/adaptivefocus.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp: In member function 'void Ekos::Focus::getAbsFocusPosition()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp:906:33: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 906 | const auto &it = absMove->at(0); | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:16: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp: In member function 'void Ekos::Focus::initConnections()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp:6621:95: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 6621 | connect(m_CFZUI->focusCFZDisplayVCurve, static_cast(&QCheckBox::stateChanged), this, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focus.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:9: /usr/include/qt6/QtWidgets/qcheckbox.h:42:10: note: declared here 42 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp: In member function 'void Ekos::Focus::refreshOpticalTrain(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp:8046:26: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 8046 | auto np = nvp->findWidgetByName("CCD_PIXEL_SIZE_X"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp:8049:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 8049 | np = nvp->findWidgetByName("CCD_MAX_X"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.cpp:8052:21: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _INumber]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 8052 | np = nvp->findWidgetByName("CCD_MAX_Y"); | ^~ /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/guimanager.cpp: In destructor 'virtual GUIManager::~GUIManager()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/guimanager.cpp:107:35: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QList; typename std::add_const<_Tp>::type = const QList]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 107 | for (auto oneClient : qAsConst(clients)) | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtCore/qpair.h:9, from /usr/include/qt6/QtCore/qarraydata.h:9, from /usr/include/qt6/QtCore/qarraydataops.h:9, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qlist.h:9, from /usr/include/qt6/QtCore/QList:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/guimanager.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/guimanager.cpp:7: /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.cpp:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.cpp: In member function 'virtual void ISD::GenericDevice::processText(INDI::Property)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.cpp:502:74: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 502 | KStarsDateTime indiDateTime(QDateTime(indiDate, indiTime, Qt::UTC)); | ^ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qjsonvalue.h:8, from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.cpp:9: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.cpp: In member function 'virtual bool ISD::GenericDevice::wasConfigLoaded() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.cpp:668:15: warning: 'INDI::PropertyView* INDI::PropertyBasic::operator->() [with T = _ISwitch]' is deprecated: Do not use INDI::PropertyXXX as pointer. [-Wdeprecated-declarations] 668 | return svp->getState() == IPS_OK; | ^~ In file included from /usr/include/libindi/indipropertytext.h:21, from /usr/include/libindi/basedevice.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indistd.h:14: /usr/include/libindi/indipropertybasic.h:173:32: note: declared here 173 | INDI::PropertyView *operator->(); | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/darklibrary.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/darklibrary.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.cpp:11: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.cpp: In member function 'void Ekos::Manager::start()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.cpp:1021:40: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QJsonArray; typename std::add_const<_Tp>::type = const QJsonArray]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 1021 | for (const auto &oneRule : qAsConst(profileScripts)) | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtCore/qmetatype.h:9, from /usr/include/qt6/QtCore/QMetaType:1, from /usr/include/libindi/indiproperty.h:248, from /usr/include/libindi/abstractbaseclient.h:26, from /usr/include/libindi/baseclient.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:12: /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.cpp: In member function 'void Ekos::Manager::setClientStarted(const QString&, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.cpp:1252:44: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QJsonArray; typename std::add_const<_Tp>::type = const QJsonArray]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 1252 | for (const auto &oneRule : qAsConst(profileScripts)) | ~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/YBWGFWFLDP/../../../../kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/YBWGFWFLDP/moc_align.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/mocs_compilation.cpp:40: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/E56QNYLS5F/../../../../kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/E56QNYLS5F/moc_scheduler.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/mocs_compilation.cpp:149: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/AG5HAXE226/../../../../kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/AG5HAXE226/moc_qcustomplot.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/KStarsLib_autogen/mocs_compilation.cpp:16: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ [785/1088] Linking CXX static library kstars/libKStarsLib.a [786/1088] Automatic MOC for target test_catalogsdb [787/1088] Automatic MOC for target test_sequencejobstate [788/1088] Automatic MOC for target test_placeholderpath [789/1088] Generating qrc_kstars.cpp [790/1088] Automatic MOC for target test_catalog_download [791/1088] Automatic MOC for target test_ekos_mount [792/1088] Automatic MOC for target test_artificial_horizon [793/1088] Automatic MOC for target test_ekos_scheduler_ops [794/1088] Automatic MOC for target test_ekos_scheduler [795/1088] Automatic MOC for target test_ekos_meridianflipstate [796/1088] Automatic MOC for target test_ekos_meridianflip_specials [797/1088] Automatic MOC for target test_ekos_meridianflip [798/1088] Automatic MOC for target test_ekos_align [799/1088] Automatic MOC for target test_ekos_capture_workflow [800/1088] Automatic MOC for target test_ekos_capture_count [801/1088] Automatic MOC for target test_ekos_filterwheel [802/1088] Automatic MOC for target test_ekos_capture [803/1088] Automatic MOC for target test_ekos_focus [804/1088] Automatic MOC for target test_ekos_simulator [805/1088] Automatic MOC for target testcalibrationprocess [806/1088] Automatic MOC for target teststarcorrespondence [807/1088] Automatic MOC for target testguidestars [808/1088] Automatic MOC for target test_ekos_subtraction [809/1088] Automatic MOC for target test_ekos_defects [810/1088] Automatic MOC for target test_polaralign [811/1088] Automatic MOC for target test_poleaxis [812/1088] Automatic MOC for target testfocusstars [813/1088] Automatic MOC for target testfocus [814/1088] Automatic MOC for target testschedulerunit [815/1088] Automatic MOC for target testfitsdata [816/1088] Automatic MOC for target test_starobject [817/1088] Automatic MOC for target test_skypoint [818/1088] Automatic MOC for target testdeltara [819/1088] Automatic MOC for target testgreatcircle [820/1088] Automatic MOC for target testartificialhorizon [821/1088] Automatic MOC for target testrectangleoverlap [822/1088] Automatic MOC for target testtrixelcache [823/1088] Automatic MOC for target testkspaths [824/1088] Automatic MOC for target testksuserdb [825/1088] Automatic MOC for target testgeolocation [826/1088] Automatic MOC for target testfov [827/1088] Automatic MOC for target testbinhelper [828/1088] Automatic MOC for target testcolorscheme [829/1088] Automatic MOC for target testcachingdms [830/1088] Automatic MOC for target testdms [831/1088] Automatic MOC for target testfwparser [832/1088] Automatic MOC for target testcsvparser [833/1088] Automatic MOC for target kstars [834/1088] Generating qrc_kstars.cpp [835/1088] Building CXX object Tests/auxiliary/CMakeFiles/testrectangleoverlap.dir/testrectangleoverlap.cpp.o [836/1088] Building CXX object Tests/auxiliary/CMakeFiles/testrectangleoverlap.dir/testrectangleoverlap_autogen/mocs_compilation.cpp.o [837/1088] Building CXX object Tests/auxiliary/CMakeFiles/testkspaths.dir/testkspaths.cpp.o [838/1088] Building CXX object Tests/auxiliary/CMakeFiles/testkspaths.dir/testkspaths_autogen/mocs_compilation.cpp.o [839/1088] Building CXX object Tests/auxiliary/CMakeFiles/testcsvparser.dir/testcsvparser.cpp.o [840/1088] Building CXX object Tests/auxiliary/CMakeFiles/testcsvparser.dir/testcsvparser_autogen/mocs_compilation.cpp.o [841/1088] Building CXX object Tests/auxiliary/CMakeFiles/testcachingdms.dir/testcachingdms.cpp.o [842/1088] Building CXX object Tests/auxiliary/CMakeFiles/testcachingdms.dir/testcachingdms_autogen/mocs_compilation.cpp.o [843/1088] Building CXX object kstars/CMakeFiles/kstars.dir/qrc_kstars.cpp.o [844/1088] Building CXX object kstars/CMakeFiles/kstars.dir/main.cpp.o [845/1088] Building CXX object kstars/CMakeFiles/kstars.dir/kstars_autogen/mocs_compilation.cpp.o [846/1088] Building CXX object Tests/tools/CMakeFiles/testartificialhorizon.dir/testartificialhorizon.cpp.o [847/1088] Building CXX object Tests/tools/CMakeFiles/testartificialhorizon.dir/testartificialhorizon_autogen/mocs_compilation.cpp.o [848/1088] Building CXX object Tests/skyobjects/CMakeFiles/test_starobject.dir/test_starobject.cpp.o [849/1088] Building CXX object Tests/skyobjects/CMakeFiles/test_starobject.dir/test_starobject_autogen/mocs_compilation.cpp.o [850/1088] Building CXX object Tests/auxiliary/CMakeFiles/testfwparser.dir/testfwparser.cpp.o [851/1088] Building CXX object Tests/auxiliary/CMakeFiles/testfwparser.dir/testfwparser_autogen/mocs_compilation.cpp.o [852/1088] Building CXX object Tests/skyobjects/CMakeFiles/test_skypoint.dir/test_skypoint.cpp.o [853/1088] Building CXX object Tests/skyobjects/CMakeFiles/test_skypoint.dir/test_skypoint_autogen/mocs_compilation.cpp.o [854/1088] Building CXX object Tests/auxiliary/CMakeFiles/testfov.dir/testfov.cpp.o [855/1088] Building CXX object Tests/auxiliary/CMakeFiles/testfov.dir/testfov_autogen/mocs_compilation.cpp.o [856/1088] Building CXX object Tests/auxiliary/CMakeFiles/testbinhelper.dir/testbinhelper.cpp.o [857/1088] Building CXX object Tests/auxiliary/CMakeFiles/testbinhelper.dir/testbinhelper_autogen/mocs_compilation.cpp.o [858/1088] Building CXX object Tests/fitsviewer/CMakeFiles/testfitsdata.dir/testfitsdata.cpp.o [859/1088] Building CXX object Tests/fitsviewer/CMakeFiles/testfitsdata.dir/testfitsdata_autogen/mocs_compilation.cpp.o [860/1088] Building CXX object Tests/auxiliary/CMakeFiles/testdms.dir/testdms.cpp.o [861/1088] Building CXX object Tests/auxiliary/CMakeFiles/testdms.dir/testdms_autogen/mocs_compilation.cpp.o [862/1088] Automatic RCC for test_placeholderpath.qrc [863/1088] Building CXX object Tests/ekos/auxiliary/darkprocessor/CMakeFiles/test_ekos_subtraction.dir/testsubtraction.cpp.o [864/1088] Building CXX object Tests/ekos/auxiliary/darkprocessor/CMakeFiles/test_ekos_subtraction.dir/test_ekos_subtraction_autogen/mocs_compilation.cpp.o [865/1088] Building CXX object Tests/ekos/auxiliary/darkprocessor/CMakeFiles/test_ekos_defects.dir/testdefects.cpp.o [866/1088] Building CXX object Tests/ekos/auxiliary/darkprocessor/CMakeFiles/test_ekos_defects.dir/test_ekos_defects_autogen/mocs_compilation.cpp.o [867/1088] Building CXX object Tests/focus/CMakeFiles/testfocusstars.dir/testfocusstars.cpp.o [868/1088] Building CXX object Tests/focus/CMakeFiles/testfocusstars.dir/testfocusstars_autogen/mocs_compilation.cpp.o [869/1088] Building CXX object Tests/polaralign/CMakeFiles/test_polaralign.dir/test_polaralign.cpp.o [870/1088] Building CXX object Tests/polaralign/CMakeFiles/test_polaralign.dir/test_polaralign_autogen/mocs_compilation.cpp.o [871/1088] Building CXX object Tests/tools/CMakeFiles/testgreatcircle.dir/testgreatcircle.cpp.o [872/1088] Building CXX object Tests/tools/CMakeFiles/testgreatcircle.dir/testgreatcircle_autogen/mocs_compilation.cpp.o [873/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_catalog_download.dir/qrc_kstars.cpp.o [874/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler.dir/qrc_kstars.cpp.o [875/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_focus.dir/qrc_kstars.cpp.o [876/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_catalog_download.dir/test_catalog_download.cpp.o [877/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_catalog_download.dir/test_ekos_wizard.cpp.o [878/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_catalog_download.dir/test_ekos_debug.cpp.o [879/1088] Building CXX object Tests/internalguide/CMakeFiles/testcalibrationprocess.dir/testcalibrationprocess.cpp.o [880/1088] Building CXX object Tests/internalguide/CMakeFiles/testcalibrationprocess.dir/testcalibrationprocess_autogen/mocs_compilation.cpp.o [881/1088] Building CXX object Tests/internalguide/CMakeFiles/teststarcorrespondence.dir/teststarcorrespondence.cpp.o [882/1088] Building CXX object Tests/auxiliary/CMakeFiles/testgeolocation.dir/testgeolocation.cpp.o [883/1088] Building CXX object Tests/capture/CMakeFiles/test_placeholderpath.dir/test_placeholderpath_autogen/EWIEGA46WW/qrc_test_placeholderpath.cpp.o [884/1088] Building CXX object Tests/capture/CMakeFiles/test_placeholderpath.dir/test_placeholderpath.cpp.o [885/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_filterwheel.dir/test_ekos_filterwheel.cpp.o [886/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_filterwheel.dir/test_ekos_wizard.cpp.o [887/1088] Building CXX object Tests/polaralign/CMakeFiles/test_poleaxis.dir/test_poleaxis.cpp.o [888/1088] Building CXX object Tests/auxiliary/CMakeFiles/testcolorscheme.dir/testcolorscheme.cpp.o [889/1088] Building CXX object Tests/auxiliary/CMakeFiles/testtrixelcache.dir/testtrixelcache_autogen/mocs_compilation.cpp.o [890/1088] Building CXX object Tests/tools/CMakeFiles/testdeltara.dir/testdeltara.cpp.o [891/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_mount.dir/test_ekos_mount.cpp.o [892/1088] Building CXX object Tests/internalguide/CMakeFiles/testguidestars.dir/testguidestars.cpp.o [893/1088] Building CXX object Tests/auxiliary/CMakeFiles/testksuserdb.dir/testksuserdb.cpp.o [894/1088] Building CXX object Tests/scheduler/CMakeFiles/testschedulerunit.dir/testschedulerunit.cpp.o [895/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflipstate.dir/test_ekos_meridianflipstate.cpp.o [896/1088] Building CXX object Tests/capture/CMakeFiles/test_sequencejobstate.dir/test_sequencejobstate.cpp.o [897/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_artificial_horizon.dir/test_artificial_horizon.cpp.o [898/1088] Building CXX object Tests/datahandlers/CMakeFiles/test_catalogsdb.dir/test_catalogsdb_autogen/mocs_compilation.cpp.o [899/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_workflow.cpp.o [900/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_helper.cpp.o [901/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_capture.dir/test_ekos_capture.cpp.o [902/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_count.cpp.o [903/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_meridianflip_specials.cpp.o [904/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_meridianflip_base.cpp.o [905/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_capture_helper.cpp.o [906/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_align.cpp.o [907/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/test_ekos_simulator.cpp.o [908/1088] Building CXX object Tests/focus/CMakeFiles/testfocus.dir/testfocus.cpp.o [909/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_meridianflip.cpp.o [910/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_meridianflip_base.cpp.o [911/1088] Generating mockekosadaptor.cpp, mockekosadaptor.h [912/1088] Generating moc_mockekosadaptor.cpp [913/1088] Generating mockguideadaptor.cpp, mockguideadaptor.h [914/1088] Generating moc_mockguideadaptor.cpp [915/1088] Generating mockalignadaptor.cpp, mockalignadaptor.h [916/1088] Generating moc_mockalignadaptor.cpp [917/1088] Generating mockcaptureadaptor.cpp, mockcaptureadaptor.h [918/1088] Generating moc_mockcaptureadaptor.cpp [919/1088] Generating mockmountadaptor.cpp, mockmountadaptor.h [920/1088] Generating moc_mockmountadaptor.cpp [921/1088] Generating mockfocusadaptor.cpp, mockfocusadaptor.h [922/1088] Generating moc_mockfocusadaptor.cpp [923/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockfocusadaptor.cpp.o [924/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_scheduler_ops.cpp.o [925/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_scheduler_helper.cpp.o [926/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_helper.cpp.o [927/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockekosadaptor.cpp.o [928/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockguideadaptor.cpp.o [929/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockalignadaptor.cpp.o [930/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockcaptureadaptor.cpp.o [931/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockmountadaptor.cpp.o [932/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/mockmodules.cpp.o [933/1088] Linking CXX executable Tests/auxiliary/testfov [934/1088] Linking CXX executable Tests/auxiliary/testbinhelper [935/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_wizard.cpp.o [936/1088] Linking CXX executable Tests/tools/testgreatcircle [937/1088] Linking CXX executable Tests/auxiliary/testrectangleoverlap [938/1088] Linking CXX executable Tests/auxiliary/testcachingdms [939/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_debug.cpp.o [940/1088] Linking CXX executable Tests/auxiliary/testdms [941/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/qrc_kstars.cpp.o [942/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_kstars_startup.cpp.o [943/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/kstars_ui_tests.cpp.o [944/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_scheduler_ops_autogen/mocs_compilation.cpp.o [945/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_capture_helper.cpp.o [946/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_helper.cpp.o [947/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_wizard.cpp.o [948/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_debug.cpp.o [949/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/qrc_kstars.cpp.o [950/1088] Linking CXX executable Tests/focus/testfocusstars [951/1088] Linking CXX executable Tests/auxiliary/testkspaths [952/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_kstars_startup.cpp.o [953/1088] Linking CXX executable Tests/auxiliary/testcsvparser [954/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/kstars_ui_tests.cpp.o [955/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_meridianflip_autogen/mocs_compilation.cpp.o [956/1088] Linking CXX executable Tests/auxiliary/testtrixelcache [957/1088] Linking CXX executable Tests/auxiliary/testfwparser [958/1088] Building CXX object Tests/focus/CMakeFiles/testfocus.dir/testfocus_autogen/mocs_compilation.cpp.o [959/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/test_ekos_wizard.cpp.o [960/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/test_ekos_debug.cpp.o [961/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/qrc_kstars.cpp.o [962/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/test_kstars_startup.cpp.o [963/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/kstars_ui_tests.cpp.o [964/1088] Linking CXX executable Tests/skyobjects/test_starobject [965/1088] Linking CXX executable Tests/tools/testartificialhorizon [966/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_simulator.dir/test_ekos_simulator_autogen/mocs_compilation.cpp.o [967/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_scheduler_helper.cpp.o [968/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_capture_helper.cpp.o [969/1088] Linking CXX executable Tests/skyobjects/test_skypoint [970/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_helper.cpp.o [971/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_wizard.cpp.o [972/1088] Linking CXX executable Tests/internalguide/testcalibrationprocess [973/1088] Linking CXX executable Tests/datahandlers/test_catalogsdb [974/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_debug.cpp.o [975/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/qrc_kstars.cpp.o [976/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_kstars_startup.cpp.o [977/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/kstars_ui_tests.cpp.o [978/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_align_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_catalog_download.cpp:4: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_catalog_download.cpp:3: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ [979/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_helper.cpp.o [980/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_wizard.cpp.o [981/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_debug.cpp.o [982/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/qrc_kstars.cpp.o [983/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_kstars_startup.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:28: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:14: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ [984/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/kstars_ui_tests.cpp.o [985/1088] Linking CXX executable Tests/fitsviewer/testfitsdata [986/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_meridianflip_specials_autogen/mocs_compilation.cpp.o [987/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_helper.cpp.o In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/darkprocessor.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/ekos/auxiliary/darkprocessor/testdefects.cpp:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/ekos/auxiliary/darkprocessor/testdefects.cpp: In member function 'void TestDefects::basicTest()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/ekos/auxiliary/darkprocessor/testdefects.cpp:97:41: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QList >; typename std::add_const<_Tp>::type = const QList >]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 97 | for (const auto &onePixel : qAsConst(hot)) | ~~~~~~~~^~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:55, from /usr/include/qt6/QtCore/QtGlobal:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/ekos/auxiliary/darkprocessor/testdefects.cpp:7: /usr/include/qt6/QtCore/qttypetraits.h:40:45: note: declared here 40 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ [988/1088] Linking CXX executable Tests/ekos/auxiliary/darkprocessor/test_ekos_defects In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/darkprocessor.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/ekos/auxiliary/darkprocessor/testsubtraction.cpp:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ [989/1088] Linking CXX executable Tests/ekos/auxiliary/darkprocessor/test_ekos_subtraction In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:28: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:14: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ [990/1088] Building CXX object Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_helper.cpp.o ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_capture_workflow_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::startCapturing(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:10: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_capture_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_capture_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_capture_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::startCapturing(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:10: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:28: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:14: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp: In function 'void setupData(Solution, QSharedPointer&, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp:77:21: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 77 | time.setTimeSpec(Qt::UTC); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp: In function 'void {anonymous}::runRefreshCoords(QVector&, QVector&, QVector&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp:844:28: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 844 | newTime.setTimeSpec(Qt::UTC); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp: In member function 'void TestPolarAlign::testAlt()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp:886:22: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 886 | time1.setTimeSpec(Qt::UTC); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp:895:22: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 895 | time2.setTimeSpec(Qt::UTC); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp: In function 'bool runPAARefresh(const GeoLocation&, QVector&)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/polaralign/test_polaralign.cpp:1031:28: warning: 'void QDateTime::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 1031 | newTime.setTimeSpec(Qt::UTC); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h:435:10: note: declared here 435 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_align.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_align.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_align.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.h:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp: In member function 'bool TestEkosAlign::prepareMountModel(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:286:5: note: in expansion of macro 'KTRY_CLICK_SUB' 286 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), mountModelB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp: In member function 'bool TestEkosAlign::executeAlignment(SkyObject*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:380:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 380 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_COMPLETE, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp: In member function 'bool TestEkosAlign::alignWithScheduler(SkyObject*, QString)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_align.cpp:425:5: note: in expansion of macro 'KTRY_CLICK_SUB' 425 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_capture_workflow_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_workflow.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_workflow.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_capture_workflow.dir/test_ekos_capture_workflow.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.h:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp: In member function 'bool TestEkosCaptureWorkflow::verifyCalibrationSettings()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1270:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1270 | KTRY_VERIFY_WITH_TIMEOUT_SUB(calibrationDialog = Ekos::Manager::Instance()->findChild("Calibration"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp: In member function 'bool TestEkosCaptureWorkflow::prepareTestCase()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_workflow.cpp:1610:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 1610 | KTRY_VERIFY_WITH_TIMEOUT_SUB(mount->parkStatus() == ISD::PARK_UNPARKED, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_capture_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_capture_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_capture_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::startCapturing(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:10: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_meridianflip_base.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_meridianflip_base.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_meridianflip_base.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:32: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_align.h:35, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:12: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:36: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtQml/qqmlprivate.h:26, from /usr/include/qt6/QtQml/qqml.h:8, from /usr/include/qt6/QtQuick/qquickitem.h:9, from /usr/include/qt6/QtQuick/QQuickItem:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:18: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::positionMountForMF(int, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:12: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/QtGui:40, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:20: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtWidgets/qabstractbutton.h:9, from /usr/include/qt6/QtWidgets/qpushbutton.h:9, from /usr/include/qt6/QtWidgets/QPushButton:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:17: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/qt6/QtGui/QtGui:57: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:86: /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitscommon.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.h:24, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::prepareSchedulerTestcase(int, bool, Ekos::CompletionCondition, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::checkDithering()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::checkRefocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::stopAligning()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::startCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::startScheduler()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::stopScheduler()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::checkPostMFBehavior()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_capture_count_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_count.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_count.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_count.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.h:19, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.h:20: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:10: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp: In member function 'bool TestEkosCaptureCount::executeCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.h:11: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.h:15: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qobject.h:24: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:234:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 234 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->expectedCaptureStates.size() == 0, 600000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 35: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ In file included from /usr/include/qt6/QtCore/qrect.h:10, from /usr/include/qt6/QtCore/QRect:1, from /usr/include/KF6/KConfigCore/kconfigconversioncheck_p.h:13, from /usr/include/KF6/KConfigCore/kconfiggroup.h:718, from /usr/include/KF6/KConfigCore/kcoreconfigskeleton.h:15, from /usr/include/KF6/KConfigGui/kconfigskeleton.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:8: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 37: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 38: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 39: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 41: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 42: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 43: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 44: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 45: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 46: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 47: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qbrush.h:12, from /usr/include/qt6/QtGui/qstandarditemmodel.h:10, from /usr/include/qt6/QtGui/QStandardItem:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsstardetector.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.h:25, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:9: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 48: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp: In member function 'bool TestEkosCaptureCount::setupScheduler(QString, QString, QString, Ekos::CompletionCondition, int, bool, double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_count.cpp:376:5: note: in expansion of macro 'KTRY_CLICK_SUB' 376 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 35: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 37: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 38: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 39: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 41: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 42: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 43: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 44: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 45: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 46: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 47: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 48: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_sequencejobstate.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_placeholderpath.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_placeholderpath.cpp: In member function 'void TestPlaceholderPath::testGetCompletedFileIds()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_placeholderpath.cpp:758:29: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 758 | QFile(filename).open(QIODevice::WriteOnly); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_placeholderpath.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/capture/test_placeholderpath.cpp:8: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_meridianflip_base.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_meridianflip_base.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_meridianflip_base.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:32: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_align.h:35, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:12: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:36: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtQml/qqmlprivate.h:26, from /usr/include/qt6/QtQml/qqml.h:8, from /usr/include/qt6/QtQuick/qquickitem.h:9, from /usr/include/qt6/QtQuick/QQuickItem:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:18: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::positionMountForMF(int, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:12: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/QtGui:40, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:20: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:227:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 227 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtWidgets/qabstractbutton.h:9, from /usr/include/qt6/QtWidgets/qpushbutton.h:9, from /usr/include/qt6/QtWidgets/QPushButton:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:17: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/qt6/QtGui/QtGui:57: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:86: /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitscommon.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/fitsviewer/fitsdata.h:24, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::prepareSchedulerTestcase(int, bool, Ekos::CompletionCondition, int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:382:5: note: in expansion of macro 'KTRY_CLICK_SUB' 382 | KTRY_CLICK_SUB(scheduler, addToQueueB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::checkDithering()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:398:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 398 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->dithered == true, 120000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::checkRefocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:409:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 409 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_PROGRESS, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:414:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 414 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getFocusStatus() == Ekos::FOCUS_COMPLETE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:421:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 421 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 20000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::stopAligning()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:453:5: note: in expansion of macro 'KTRY_CLICK_SUB' 453 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:454:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 454 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getAlignStatus() == Ekos::ALIGN_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::startCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:485:5: note: in expansion of macro 'KTRY_CLICK_SUB' 485 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:510:5: note: in expansion of macro 'KTRY_CLICK_SUB' 510 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::startScheduler()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:533:5: note: in expansion of macro 'KTRY_CLICK_SUB' 533 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::stopScheduler()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:553:9: note: in expansion of macro 'KTRY_CLICK_SUB' 553 | KTRY_CLICK_SUB(scheduler, startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp: In member function 'bool TestEkosMeridianFlipBase::checkPostMFBehavior()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:602:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 602 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getGuidingStatus() == Ekos::GUIDE_GUIDING, 30000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.cpp:616:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 616 | KTRY_VERIFY_WITH_TIMEOUT_SUB(m_CaptureHelper->getCaptureStatus() == Ekos::CAPTURE_CAPTURING, 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 48: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 50: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 51: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 52: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 53: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 57: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:28: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:14: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_scheduler_ops.dir/test_ekos_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::setupEkosProfile(QString, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::[01;32moperator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::shutdownEkosProfile()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::slewTo(double, double, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startGuiding(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopGuiding()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startAligning(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::executeFocusing(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopFocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'int TestEkosHelper::countScriptRuns(Ekos::ScriptTypes)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:1024:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1024 | logfile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_capture_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_capture_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_capture_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::startCapturing(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:10: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:28: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.cpp:14: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip.dir/test_ekos_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::setupEkosProfile(QString, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::shutdownEkosProfile()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::slewTo(double, double, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startGuiding(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopGuiding()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startAligning(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::executeFocusing(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopFocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'int TestEkosHelper::countScriptRuns(Ekos::ScriptTypes)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:1024:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1024 | logfile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_align.dir/test_ekos_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::setupEkosProfile(QString, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::shutdownEkosProfile()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::slewTo(double, double, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startGuiding(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopGuiding()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+[K(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startAligning(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::executeFocusing(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopFocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'int TestEkosHelper::countScriptRuns(Ekos::ScriptTypes)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:1024:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1024 | logfile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_simulator.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_simulator.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_simulator.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_simulator.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_helper.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_filterwheel.cpp:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_filterwheel.h:24, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_filterwheel.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistory.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturehistorynavigation.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusfitsview.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focus.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focusalgorithms.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/focus/testfocus.cpp:7: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/scheduler/testschedulerunit.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:18: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:18: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflipstate.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflipstate.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/meridianflipstate.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflipstate.h:11: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_meridianflip_specials.dir/test_ekos_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::setupEkosProfile(QString, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::shutdownEkosProfile()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::slewTo(double, double, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startGuiding(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int[K' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopGuiding()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startAligning(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::executeFocusing(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopFocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'int TestEkosHelper::countScriptRuns(Ekos::ScriptTypes)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:1024:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1024 | logfile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_artificial_horizon.cpp:19: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_artificial_horizon.h:20, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_artificial_horizon.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:16: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_capture_count_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_capture_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::startCapturing(bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qfloat16.h:10, from /usr/include/qt6/QtCore/qdebug.h:15, from /usr/include/qt6/QtCore/qloggingcategory.h:9, from /usr/include/qt6/QtCore/QLoggingCategory:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_debug.h:6, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:10: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtCore/qloggingcategory.h:8: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:54:5: note: in expansion of macro 'KTRY_CLICK_SUB' 54 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp: In member function 'bool TestEkosCaptureHelper::stopCapturing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.cpp:75:5: note: in expansion of macro 'KTRY_CLICK_SUB' 75 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->captureModule(), startB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:16: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_specials.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_specials.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:32: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_align.h:35, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:12: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:36: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtQml/qqmlprivate.h:26, from /usr/include/qt6/QtQml/qqml.h:8, from /usr/include/qt6/QtQuick/qquickitem.h:9, from /usr/include/qt6/QtQuick/QQuickItem:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:18: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_helper.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_simulator.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/moc_test_ekos_simulator.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/moc_test_kstars_startup.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/mocs_compilation.cpp:5: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/EWIEGA46WW/moc_kstars_ui_tests.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_simulator_autogen/mocs_compilation.cpp:2: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/moc_test_ekos_helper.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/moc_kstars_ui_tests.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/mocs_compilation.cpp:2: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/moc_test_ekos_helper.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/moc_kstars_ui_tests.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/mocs_compilation.cpp:2: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_scheduler_ops_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:16: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:29, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip.cpp:10: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:32: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_align.h:35, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align/align.h:12: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:36: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtQml/qqmlprivate.h:26, from /usr/include/qt6/QtQml/qqml.h:8, from /usr/include/qt6/QtQuick/qquickitem.h:9, from /usr/include/qt6/QtQuick/QQuickItem:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_meridianflip_base.h:18: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_mount.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_mount.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ ninja: job failed: /usr/bin/c++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DATAVISUALIZATION_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui\" -DQT_TESTCASE_SOURCEDIR=\"/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_LARGEFILE64_SOURCE -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_capture_count_autogen/include -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/utils -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/tools -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skycomponents -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/catalogsdb -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/datahandlers -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/align -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/internalguide -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/focus -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/scheduler -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/htmesh -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars -I/home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/datahandlers -I/usr/include/libnova -I/usr/include/wcslib -I/usr/include/libindi -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtTest -isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui -isystem /usr/include/KF6/KI18n -isystem /usr/include/qt6/QtSql -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtWebSockets -isystem /usr/include/eigen3 -isystem /usr/include/KF6/KCrash -isystem /usr/include/KF6/KXmlGui -isystem /usr/include/qt6/QtXml -isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KConfigGui -isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons -isystem /usr/include/qt6/QtDBus -isystem /usr/include/KF6/KNewStuffWidgets -isystem /usr/include/KF6/KNewStuff -isystem /usr/include/KF6/KNewStuffCore -isystem /usr/include/KF6/Attica -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/KF6/KIOFileWidgets -isystem /usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem /usr/include/KF6/KService -isystem /usr/include/KF6/KJobWidgets -isystem /usr/include/KF6/KCompletion -isystem /usr/include/KF6/KBookmarks -isystem /usr/include/KF6/KItemViews -isystem /usr/include/KF6/Solid -isystem /usr/include/KF6/KPlotting -isystem /usr/include/KF6/KNotifications -isystem /usr/include/qt6/QtSvgWidgets -isystem /usr/include/qt6/QtDataVisualization -isystem /usr/include/KF6/KNotifyConfig -isystem /usr/include/libstellarsolver -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -Wno-non-virtual-dtor -fdata-sections -ffunction-sections -fstack-protector-all -Wcast-align -fPIE -D_FORTIFY_SOURCE=2 -Wa,--noexecstack -Wall -Wextra -Wno-unused-but-set-variable -Wno-stringop-truncation -Wno-format-truncation -g -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_helper.cpp.o -MF Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_helper.cpp.o.d -o Tests/kstars_ui/CMakeFiles/test_ekos_capture_count.dir/test_ekos_helper.cpp.o -c /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:9: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::setupEkosProfile(QString, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringview.h:11, from /usr/include/qt6/QtCore/qchar.h:730, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtGui/qkeysequence.h:8, from /usr/include/qt6/QtGui/qaction.h:9, from /usr/include/qt6/QtGui/QAction:1, from /usr/include/KF6/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF6/KConfigWidgets/KStandardAction:1, from /usr/include/KF6/KXmlGui/kactioncollection.h:18, from /usr/include/KF6/KXmlGui/KActionCollection:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:16: /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstring.h:1829: /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qaction.h:13: /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from /usr/include/qt6/QtDataVisualization/qabstract3dseries.h:12, from /usr/include/qt6/QtDataVisualization/qbar3dseries.h:7, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/starprofileviewer.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/../fitsviewer/fitsview.h:17, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamerachip.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:11: /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:67, from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:10, from /usr/include/qt6/QtCore/qglobal.h:49, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qaction.h:7: /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/string:56, from /usr/include/c++/15.2.0/bits/locale_classes.h:42, from /usr/include/c++/15.2.0/bits/ios_base.h:43, from /usr/include/c++/15.2.0/streambuf:45, from /usr/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /usr/include/c++/15.2.0/iterator:68, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:10, from /usr/include/qt6/QtCore/qarraydatapointer.h:8, from /usr/include/qt6/QtCore/qbytearray.h:12: /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:50, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/ksutils.h:39, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/Options.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:11: /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided In file included from /usr/include/c++/15.2.0/chrono:45, from /usr/include/qt6/QtCore/qdebug.h:25: /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:147:13: note: in expansion of macro 'KTRY_CLICK_SUB' 147 | KTRY_CLICK_SUB(ekos, editProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qsize.h:11, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtGui/qaction.h:11: /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided In file included from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/qpixmap.h:8, from /usr/include/qt6/QtGui/qicon.h:10: /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13: /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/cachingdms.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indimount.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/auxiliary/ledstatuswidget.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:29: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QtGui:57, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:4: /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:162:9: note: in expansion of macro 'KTRY_CLICK_SUB' 162 | KTRY_CLICK_SUB(ekos, addProfileB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::shutdownEkosProfile()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:312:13: note: in expansion of macro 'KTRY_CLICK_SUB' 312 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), externalDisconnectB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:322:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 322 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->profileGroup->isEnabled() == true, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::slewTo(double, double, bool)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:715:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 715 | KTRY_VERIFY_WITH_TIMEOUT_SUB(Ekos::Manager::Instance()->mountModule()->status() == ISD::Mount::MOUNT_TRACKING, 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startGuiding(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:738:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 738 | KTRY_VERIFY_WITH_TIMEOUT_SUB(guideB->isEnabled(), 10000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:740:5: note: in expansion of macro 'KTRY_CLICK_SUB' 740 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), guideB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopGuiding()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:766:5: note: in expansion of macro 'KTRY_CLICK_SUB' 766 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->guideModule(), stopB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:767:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 767 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getGuidingStatus() == Ekos::GUIDE_IDLE || getGuidingStatus() == Ekos::GUIDE_ABORTED, 15000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::startAligning(double)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:793:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 793 | KTRY_VERIFY_WITH_TIMEOUT_SUB(solveB->isEnabled(), 60000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:794:5: note: in expansion of macro 'KTRY_CLICK_SUB' 794 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->alignModule(), solveB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::executeFocusing(int)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:841:5: note: in expansion of macro 'KTRY_CLICK_SUB' 841 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startGotoB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:846:5: note: in expansion of macro 'KTRY_CLICK_SUB' 846 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), startFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'bool TestEkosHelper::stopFocusing()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:176:9: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 176 | KTRY_VERIFY_WITH_TIMEOUT_SUB(success, 1000);} while(false) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:866:9: note: in expansion of macro 'KTRY_CLICK_SUB' 866 | KTRY_CLICK_SUB(Ekos::Manager::Instance()->focusModule()->mainFocuser().get(), stopFocusB); | ^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: error: no match for 'operator+' (operand types are 'const int' and 'std::chrono::duration >') 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ ~~~~~~~~~ | | | std::chrono::duration > /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:88: note: there are 57 candidates 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:19: note: candidate 1: 'QByteArray operator+(const QByteArray&, const QByteArray&)' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:705:69: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 705 | inline QByteArray operator+(const QByteArray &a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:707:19: note: candidate 2: 'QByteArray operator+(QByteArray&&, const QByteArray&)' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:707:65: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 707 | inline QByteArray operator+(QByteArray &&lhs, const QByteArray &rhs) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:709:19: note: candidate 3: 'QByteArray operator+(const QByteArray&, const char*)' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:709:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 709 | inline QByteArray operator+(const QByteArray &a1, const char *a2) | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:711:19: note: candidate 4: 'QByteArray operator+(QByteArray&&, const char*)' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:711:59: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const char*' 711 | inline QByteArray operator+(QByteArray &&lhs, const char *rhs) | ~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:713:19: note: candidate 5: 'QByteArray operator+(const QByteArray&, char)' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:713:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 713 | inline QByteArray operator+(const QByteArray &a1, char a2) | ~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:715:19: note: candidate 6: 'QByteArray operator+(QByteArray&&, char)' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:715:52: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'char' 715 | inline QByteArray operator+(QByteArray &&lhs, char rhs) | ~~~~~^~~ /usr/include/qt6/QtCore/qbytearray.h:717:19: note: candidate 7: 'QByteArray operator+(const char*, const QByteArray&)' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:717:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 717 | inline QByteArray operator+(const char *a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: candidate 8: 'template QByteArray operator+(const QByteArray&, QByteArrayView)' 722 | inline QByteArray operator+(const QByteArray &lhs, QByteArrayView rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:722:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'const QByteArray&' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: candidate 9: 'template QByteArray operator+(QByteArrayView, const QByteArray&)' 728 | inline QByteArray operator+(QByteArrayView lhs, const QByteArray &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:728:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:41: note:  cannot convert 'qt_test_timeoutValue' (type 'const int') to type 'QByteArrayView' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:75: note: in definition of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: candidate 10: 'template auto operator+(A&&, B&&)' 419 | auto operator+(A &&a, B &&b) | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:419:6: note: template argument deduction/substitution failed: /usr/include/qt6/QtCore/qstringbuilder.h:418:10: error: invalid use of incomplete type 'struct QConcatenable' 418 | typename = std::void_t::type, typename QConcatenableEx::type>> | ^~~~~~~~ /usr/include/qt6/QtCore/qstringbuilder.h:35:30: note: declaration of 'struct QConcatenable' 35 | template struct QConcatenable; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: candidate 11: 'template QMultiMap operator+(const QMultiMap&, const QMultiMap&)' 1603 | QMultiMap operator+(const QMultiMap &lhs, const QMultiMap &rhs) | ^~~~~~~~ /usr/include/qt6/QtCore/qmap.h:1603:19: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QMultiMap' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: candidate 12: 'template QGenericMatrix operator+(const QGenericMatrix&, const QGenericMatrix&)' 208 | Q_OUTOFLINE_TEMPLATE QGenericMatrix operator+(const QGenericMatrix& m1, const QGenericMatrix& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qgenericmatrix.h:208:46: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const QGenericMatrix' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: candidate 13: 'template constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)' 629 | operator+(typename reverse_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:629:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::reverse_iterator<_Iterator>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: candidate 14: 'template constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)' 1793 | operator+(typename move_iterator<_Iterator>::difference_type __n, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_iterator.h:1793:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::move_iterator<_IteratorL>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: candidate 15: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3840 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3840:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: candidate 16: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3858 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3858:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: candidate 17: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3877 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3877:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: candidate 18: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' 3894 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3894:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: candidate 19: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)' 3912 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3912:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: candidate 20: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3924 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3924:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: candidate 21: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3931 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3931:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: candidate 22: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3938 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3938:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: candidate 23: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3961 | operator+(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3961:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const _CharT*' and 'int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: candidate 24: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&)' 3968 | operator+(_CharT __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3968:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: candidate 25: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*)' 3975 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3975:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: candidate 26: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, _CharT)' 3982 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/basic_string.h:3982:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: candidate 27: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)' 374 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:374:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: candidate 28: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)' 383 | operator+(const complex<_Tp>& __x, const _Tp& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:383:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::complex<_Tp>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: candidate 29: 'template std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)' 392 | operator+(const _Tp& __x, const complex<_Tp>& __y) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:392:5: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  'std::chrono::duration >' is not derived from 'const std::complex<_Tp>' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate 30: 'template std::complex<_Tp> std::operator+(const complex<_Tp>&)' 493 | operator+(const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/15.2.0/complex:493:5: note: candidate expects 1 argument, 2 provided /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: candidate 31: 'template constexpr typename std::common_type, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator+(const duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)' 700 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:700:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: candidate 32: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator+(const time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)' 1105 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1105:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::time_point<_Clock, _Duration1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: candidate 33: 'template constexpr std::chrono::time_point<_Clock, typename std::common_type, _Dur2>::type> std::chrono::operator+(const duration<_Rep1, _Period1>&, const time_point<_Clock, _Dur2>&)' 1119 | operator+(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/chrono.h:1119:7: note: template argument deduction/substitution failed: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:79:90: note:  mismatched types 'const std::chrono::duration<_Rep1, _Period1>' and 'const int' 79 | msg = msg.arg(QString::fromUtf8(#expr)).arg(timeoutValue).arg(timeoutValue + qt_test_i); \ | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:92:5: note: in expansion of macro 'KTRY_TIMEOUT_DEBUG_IMPL_SUB' 92 | KTRY_TIMEOUT_DEBUG_IMPL_SUB((expr), qt_test_timeoutValue, qt_test_step)\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:102:9: note: in expansion of macro 'KTRY_IMPL_SUB' 102 | KTRY_IMPL_SUB((expr), timeout);\ | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:867:5: note: in expansion of macro 'KTRY_VERIFY_WITH_TIMEOUT_SUB' 867 | KTRY_VERIFY_WITH_TIMEOUT_SUB(getFocusStatus() == Ekos::FOCUS_IDLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:19: note: candidate 34: 'QByteArray operator+(char, const QByteArray&)' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ^~~~~~~~ /usr/include/qt6/QtCore/qbytearray.h:719:56: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QByteArray&' 719 | inline QByteArray operator+(char a1, const QByteArray &a2) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:157:27: note: candidate 35: 'constexpr QMargins operator+(const QMargins&, const QMargins&)' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:157:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 157 | constexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmargins.h:169:27: note: candidate 36: 'constexpr QMargins operator+(const QMargins&, int)' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:169:53: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 169 | constexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:175:27: note: candidate 37: 'constexpr QMargins operator+(int, const QMargins&)' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:175:62: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMargins&' 175 | constexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept | ~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate 38: 'constexpr QMargins operator+(const QMargins&)' 285 | constexpr inline QMargins operator+(const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:285:27: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qmargins.h:429:28: note: candidate 39: 'constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:429:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 429 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:441:28: note: candidate 40: 'constexpr QMarginsF operator+(const QMarginsF&, qreal)' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:441:55: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 441 | constexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:447:28: note: candidate 41: 'constexpr QMarginsF operator+(qreal, const QMarginsF&)' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:447:66: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QMarginsF&' 447 | constexpr inline QMarginsF operator+(qreal lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate 42: 'constexpr QMarginsF operator+(const QMarginsF&)' 522 | constexpr inline QMarginsF operator+(const QMarginsF &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qmargins.h:522:28: note: candidate expects 1 argument, 2 provided /usr/include/qt6/QtCore/qrect.h:456:24: note: candidate 43: 'constexpr QRect operator+(const QRect&, const QMargins&)' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:456:47: note: no known conversion for argument 1 from 'const int' to 'const QRect&' 456 | constexpr inline QRect operator+(const QRect &rectangle, const QMargins &margins) noexcept | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:24: note: candidate 44: 'constexpr QRect operator+(const QMargins&, const QRect&)' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:462:50: note: no known conversion for argument 1 from 'const int' to 'const QMargins&' 462 | constexpr inline QRect operator+(const QMargins &margins, const QRect &rectangle) noexcept | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:25: note: candidate 45: 'constexpr QRectF operator+(const QRectF&, const QMarginsF&)' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:900:49: note: no known conversion for argument 1 from 'const int' to 'const QRectF&' 900 | constexpr inline QRectF operator+(const QRectF &lhs, const QMarginsF &rhs) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qrect.h:906:25: note: candidate 46: 'constexpr QRectF operator+(const QMarginsF&, const QRectF&)' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ^~~~~~~~ /usr/include/qt6/QtCore/qrect.h:906:52: note: no known conversion for argument 1 from 'const int' to 'const QMarginsF&' 906 | constexpr inline QRectF operator+(const QMarginsF &lhs, const QRectF &rhs) noexcept | ~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtGui/qtransform.h:352:19: note: candidate 47: 'QTransform operator+(const QTransform&, qreal)' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ^~~~~~~~ /usr/include/qt6/QtGui/qtransform.h:352:48: note: no known conversion for argument 1 from 'const int' to 'const QTransform&' 352 | inline QTransform operator +(const QTransform &a, qreal n) | ~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:12: note: candidate 48: 'dms operator+(dms, dms)' 435 | inline dms operator+(dms a, dms b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/dms.h:435:26: note: no known conversion for argument 1 from 'const int' to 'dms' 435 | inline dms operator+(dms a, dms b) | ~~~~^ /usr/include/qt6/QtGui/qquaternion.h:303:23: note: candidate 49: 'constexpr QQuaternion operator+(const QQuaternion&, const QQuaternion&)' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ^~~~~~~~ /usr/include/qt6/QtGui/qquaternion.h:303:52: note: no known conversion for argument 1 from 'const int' to 'const QQuaternion&' 303 | constexpr QQuaternion operator+(const QQuaternion &q1, const QQuaternion &q2) noexcept | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:19: note: candidate 50: 'QMatrix4x4 operator+(const QMatrix4x4&, const QMatrix4x4&)' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ^~~~~~~~ /usr/include/qt6/QtGui/qmatrix4x4.h:565:47: note: no known conversion for argument 1 from 'const int' to 'const QMatrix4x4&' 565 | inline QMatrix4x4 operator+(const QMatrix4x4& m1, const QMatrix4x4& m2) | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:26: note: candidate 51: 'const QCPVector2D operator+(const QCPVector2D&, const QCPVector2D&)' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:495:55: note: no known conversion for argument 1 from 'const int' to 'const QCPVector2D&' 495 | inline const QCPVector2D operator+(const QCPVector2D &vec1, const QCPVector2D &vec2) { return QCPVector2D(vec1.mX+vec2.mX, vec1.mY+vec2.mY); } | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:23: note: candidate 52: 'const QCPRange operator+(const QCPRange&, double)' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:886:49: note: no known conversion for argument 1 from 'const int' to 'const QCPRange&' 886 | inline const QCPRange operator+(const QCPRange& range, double value) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:23: note: candidate 53: 'const QCPRange operator+(double, const QCPRange&)' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:896:63: note: no known conversion for argument 2 from 'std::chrono::duration >' to 'const QCPRange&' 896 | inline const QCPRange operator+(double value, const QCPRange& range) | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:31: note: candidate 54: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataSelection&)' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1038:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1038 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:31: note: candidate 55: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataSelection&)' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1049:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1049 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataSelection& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:31: note: candidate 56: 'const QCPDataSelection operator+(const QCPDataSelection&, const QCPDataRange&)' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1060:65: note: no known conversion for argument 1 from 'const int' to 'const QCPDataSelection&' 1060 | inline const QCPDataSelection operator+(const QCPDataSelection& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:31: note: candidate 57: 'const QCPDataSelection operator+(const QCPDataRange&, const QCPDataRange&)' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ^~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:1071:61: note: no known conversion for argument 1 from 'const int' to 'const QCPDataRange&' 1071 | inline const QCPDataSelection operator+(const QCPDataRange& a, const QCPDataRange& b) | ~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp: In member function 'int TestEkosHelper::countScriptRuns(Ekos::ScriptTypes)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.cpp:1024:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1024 | logfile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_align.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/moc_test_ekos_align.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/moc_kstars_ui_tests.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/mocs_compilation.cpp:2: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_align_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_align.h:13: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:16: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.h:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QDateTime:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/time/kstarsdatetime.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/skyobjects/skypoint.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/schedulerjob.h:9: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testSimpleJob()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:663:80: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 663 | QDateTime startUTime(QDateTime(QDate(2021, 6, 13), QTime(22, 0, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:664:77: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 664 | const QDateTime wakeupTime(QDate(2021, 6, 14), QTime(06, 35, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testTimeZone()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:676:85: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 676 | KStarsDateTime startUTime(QDateTime(QDate(2021, 6, 13), QTime(22, 0, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:680:77: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 680 | const QDateTime wakeupTime(QDate(2021, 6, 14), QTime(03, 26, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testDawnShutdown()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:708:81: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 708 | QDateTime startUTime(QDateTime(QDate(2021, 6, 14), QTime(10, 10, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:712:83: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 712 | QDateTime preDawnUTime(QDateTime(QDate(2021, 6, 14), QTime(10, 53, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:724:78: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 724 | const QDateTime restartTime(QDate(2021, 6, 15), QTime(06, 31, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testArtificialHorizonConstraints()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:930:80: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 930 | QDateTime startUTime(QDateTime(QDate(2021, 6, 13), QTime(22, 0, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:932:77: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 932 | const QDateTime wakeupTime(QDate(2021, 6, 14), QTime(07, 27, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:938:85: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 938 | const QDateTime originalWakeupTime(QDate(2021, 6, 14), QTime(06, 35, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:966:76: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 966 | startUTime = QDateTime(QDate(2021, 6, 14), QTime(10, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:970:91: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 970 | QDateTime horizonStopUTime(QDateTime(QDate(2021, 6, 14), QTime(10, 19, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:980:82: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 980 | const QDateTime restartTime(QDate(2021, 6, 15), QTime(06, 31, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testGreedySchedulerRun()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1016:87: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1016 | const QDateTime startUTime = QDateTime(QDate(2021, 6, 14), QTime(4, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1018:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1018 | QDateTime d1Start (QDateTime(QDate(2021, 6, 14), QTime( 5, 50, 0), Qt::UTC)); // 10:48pm | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1019:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1019 | QDateTime a1Start (QDateTime(QDate(2021, 6, 14), QTime( 6, 34, 0), Qt::UTC)); // 11:34pm | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1020:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1020 | QDateTime d2Start (QDateTime(QDate(2021, 6, 14), QTime(10, 20, 0), Qt::UTC)); // 3:20am | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1021:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1021 | QDateTime d2End (QDateTime(QDate(2021, 6, 14), QTime(10, 53, 0), Qt::UTC)); // 3:53am | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1022:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1022 | QDateTime d3Start (QDateTime(QDate(2021, 6, 15), QTime( 5, 44, 0), Qt::UTC)); // 10:43pm the next day | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testRememberJobProgress()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1054:81: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1054 | QDateTime startUTime(QDateTime(QDate(2021, 10, 30), QTime(18, 0, 0), Qt::UTC)); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1095:27: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1095 | frame.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:7: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testGreedy()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1199:87: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1199 | const QDateTime startUTime = QDateTime(QDate(2021, 6, 14), QTime(4, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1210:101: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1210 | atStartupCondition.atLocalDateTime = QDateTime(QDate(2021, 6, 14), QTime(1, 0, 0), Qt::LocalTime); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1216:105: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1216 | atCompletionCondition.atLocalDateTime = QDateTime(QDate(2021, 6, 14), QTime(3, 30, 0), Qt::LocalTime); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testMaxMoonAltitude()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1378:87: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1378 | const QDateTime startUTime = QDateTime(QDate(2021, 4, 21), QTime(4, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testGreedyStartAt()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1418:87: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1418 | const QDateTime startUTime = QDateTime(QDate(2021, 6, 14), QTime(4, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1427:101: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1427 | atStartupCondition.atLocalDateTime = QDateTime(QDate(2021, 6, 14), QTime(1, 0, 0), Qt::LocalTime); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1429:102: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1429 | atStartupCondition2.atLocalDateTime = QDateTime(QDate(2021, 6, 14), QTime(3, 0, 0), Qt::LocalTime); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1460:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1460 | QDateTime a1Start (QDateTime(QDate(2021, 6, 14), QTime( 8, 00, 0), Qt::UTC)); // 1am | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1461:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1461 | QDateTime a1End (QDateTime(QDate(2021, 6, 14), QTime( 8, 33, 0), Qt::UTC)); // 1:33am | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1462:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1462 | QDateTime d1Start (QDateTime(QDate(2021, 6, 14), QTime(10, 00, 0), Qt::UTC)); // 3am | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1463:79: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1463 | QDateTime d1End (QDateTime(QDate(2021, 6, 14), QTime(10, 23, 0), Qt::UTC)); // 3:23am | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testGroups()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1487:87: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1487 | const QDateTime startUTime = QDateTime(QDate(2021, 6, 14), QTime(4, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testGreedyAborts()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1565:90: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1565 | const QDateTime startUTime = QDateTime(QDate(2022, 2, 28), QTime(10, 29, 26), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1659:76: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1659 | QDateTime localTime(QDate(2022, 2, 28), QTime(1, 00, 00), Qt::LocalTime); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1684:87: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1684 | QDateTime(QDate(2022, 2, 28), QTime(2, 00, 00), Qt::LocalTime))) < 200); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testArtificialCeiling()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1705:88: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1705 | const QDateTime startUTime = QDateTime(QDate(2022, 8, 21), QTime(16, 0, 0), Qt::UTC); | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testSettingAltitudeBug()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1749:84: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1749 | const QDateTime time1 = QDateTime(QDate(2022, 3, 7), QTime(21, 28, 55), Qt::UTC); //22:28 local | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testEstimateTimeBug()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1841:85: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1841 | const QDateTime time1 = QDateTime(QDate(2022, 3, 20), QTime(18, 52, 48), Qt::UTC); //19:52 local | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp: In member function 'void TestEkosSchedulerOps::testGreedyMessier()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_scheduler_ops.cpp:1949:84: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 1949 | const QDateTime time1 = QDateTime(QDate(2022, 3, 7), QTime(21, 28, 55), Qt::UTC); //22:28 local | ^ /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:14: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_wizard.cpp:8: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture_helper.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture.h:14, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_capture.cpp:8: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:20: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:12: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:7: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/Tests/kstars_ui/kstars_ui_tests.cpp:16: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/camerastate.h:18, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejobstate.h:11, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/sequencejob.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/captureprocessoverlay.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturecountswidget.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_capturepreviewwidget.h:22, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/capture/capturepreviewwidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:30, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager.h:15, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:26, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/moc_test_ekos_helper.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h: In member function 'QPair ISD::Camera::getExposurePresetsMinMax() const': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/indi/indicamera.h:235:9: note: parameter passing for argument of type 'QPair' {aka 'const std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 235 | { | ^ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos.h:27: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h: In constructor 'TestKStarsStartup::_InitialConditions::_InitialConditions()': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_kstars_startup.h:42:13: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 42 | dateTime(QDate(2020, 01, 01), QTime(23, 0, 0), Qt::UTC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:11, from /usr/include/qt6/QtCore/qcborarray.h:8, from /usr/include/qt6/QtTest/qtesttostring.h:17, from /usr/include/qt6/QtTest/qtestcase.h:8, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/../testhelpers.h:8, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/kstars_ui_tests.h:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/moc_kstars_ui_tests.cpp:9, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/mocs_compilation.cpp:2: /usr/include/qt6/QtCore/qdatetime.h:390:5: note: declared here 390 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/scheduler/scheduler.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/Tests/kstars_ui/test_ekos_meridianflip_specials_autogen/EWIEGA46WW/../../../../../Tests/kstars_ui/test_ekos_helper.h:23: /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h: In member function 'void Ui_Scheduler::setupUi(QWidget*)': /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_scheduler.h:833:41: warning: 'void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)' is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations] 833 | schedulerUntilValue->setTimeSpec(Qt::LocalTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QtWidgets:56, from /usr/include/qt6/QtPrintSupport/QtPrintSupportDepends:5, from /usr/include/qt6/QtPrintSupport/QtPrintSupport:3, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/auxiliary/qcustomplot.h:97, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/focus/focushfrvplot.h:12, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_focusprogresswidget.h:23, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/kstars/ekos/manager/focusprogresswidget.h:10, from /home/buildozer/aports/community/kstars/src/kstars-3.7.8/build/kstars/ui_manager.h:31: /usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here 136 | void setTimeSpec(Qt::TimeSpec spec); | ^~~~~~~~~~~ ninja: subcommands failed >>> ERROR: kstars: build failed >>> kstars: Uninstalling dependencies... ( 1/683) Purging .makedepends-kstars (20260504.082306) ( 2/683) Purging cfitsio-dev (4.6.3-r0) ( 3/683) Purging curl-dev (8.20.0-r0) ( 4/683) Purging eigen-dev (3.4.0-r10) ( 5/683) Purging extra-cmake-modules (6.25.0-r0) ( 6/683) Purging cmake (4.2.3-r0) ( 7/683) Purging gsl-dev (2.8-r0) ( 8/683) Purging kdoctools-dev (6.25.0-r0) ( 9/683) Purging libxslt-dev (1.1.43-r3) ( 10/683) Purging knewstuff-dev (6.25.0-r0) ( 11/683) Purging kirigami-dev (6.25.0-r0) ( 12/683) Purging openmp-dev (18.1.8-r3) ( 13/683) Purging openmp (18.1.8-r3) ( 14/683) Purging openmp-bitcode (18.1.8-r3) ( 15/683) Purging libomptarget-rtl-amdgpu (18.1.8-r3) ( 16/683) Purging libomptarget-rtl-cuda (18.1.8-r3) ( 17/683) Purging libomptarget-rtl (18.1.8-r3) ( 18/683) Purging libomptarget (18.1.8-r3) ( 19/683) Purging kpackage-dev (6.25.0-r0) ( 20/683) Purging syndication-dev (6.25.0-r0) ( 21/683) Purging knewstuff (6.25.0-r0) ( 22/683) Purging qqc2-desktop-style (6.25.0-r0) ( 23/683) Purging kirigami (6.25.0-r0) ( 24/683) Purging knotifyconfig-dev (6.25.0-r0) ( 25/683) Purging kio-dev (6.25.0-r0) ( 26/683) Purging acl-dev (2.3.2-r1) ( 27/683) Purging kbookmarks-dev (6.25.0-r0) ( 28/683) Purging kxmlgui-dev (6.25.0-r0) ( 29/683) Purging attica-dev (6.25.0-r0) ( 30/683) Purging attica (6.25.0-r0) ( 31/683) Purging kglobalaccel-dev (6.25.0-r0) ( 32/683) Purging ktextwidgets-dev (6.25.0-r0) ( 33/683) Purging sonnet-dev (6.25.0-r0) ( 34/683) Purging ktextwidgets (6.25.0-r0) ( 35/683) Purging py3-build-pyc (1.4.2-r0) ( 36/683) Purging py3-build (1.4.2-r0) ( 37/683) Purging py3-pyproject-hooks-pyc (1.2.0-r1) ( 38/683) Purging py3-pyproject-hooks (1.2.0-r1) ( 39/683) Purging py3-setuptools-pyc (82.0.1-r1) ( 40/683) Purging py3-setuptools (82.0.1-r1) ( 41/683) Purging pyside6-dev (6.11.0-r0) ( 42/683) Purging py3-pyside6 (6.11.0-r0) ( 43/683) Purging python3-dev (3.14.3-r0) ( 44/683) Purging kcompletion-dev (6.25.0-r0) ( 45/683) Purging kded-dev (6.25.0-r0) ( 46/683) Purging kjobwidgets-dev (6.25.0-r0) ( 47/683) Purging kwallet-dev (6.25.0-r0) ( 48/683) Purging gpgme-dev (2.0.1-r1) ( 49/683) Purging gpgme (2.0.1-r1) ( 50/683) Purging gpg (2.4.9-r0) ( 51/683) Purging gnupg-dirmngr (2.4.9-r0) ( 52/683) Purging gnupg-keyboxd (2.4.9-r0) ( 53/683) Purging gpg-agent (2.4.9-r0) ( 54/683) Purging gpgsm (2.4.9-r0) ( 55/683) Purging gnupg-gpgconf (2.4.9-r0) ( 56/683) Purging pinentry (1.3.2-r0) ( 57/683) Purging kiconthemes-dev (6.25.0-r0) ( 58/683) Purging breeze-icons-dev (6.25.0-r0) ( 59/683) Purging karchive-dev (6.25.0-r0) ( 60/683) Purging kconfigwidgets-dev (6.25.0-r0) ( 61/683) Purging kauth-dev (6.25.0-r0) ( 62/683) Purging polkit-qt-dev (0.201.1-r1) ( 63/683) Purging polkit-elogind-dev (127-r2) ( 64/683) Purging polkit-dev (127-r2) ( 65/683) Purging polkit-openrc (127-r2) ( 66/683) Purging polkit-common (127-r2) ( 67/683) Purging polkit-qt5 (0.201.1-r1) ( 68/683) Purging kauth (6.25.0-r0) ( 69/683) Purging kcodecs-dev (6.25.0-r0) ( 70/683) Purging kcolorscheme-dev (6.25.0-r0) ( 71/683) Purging kguiaddons-dev (6.25.0-r0) ( 72/683) Purging qt6-qttools-dev (6.11.0-r2) ( 73/683) Purging qt6-qttools (6.11.0-r2) ( 74/683) Purging qt6-qttools-libs (6.11.0-r2) ( 75/683) Purging kitemviews-dev (6.25.0-r0) ( 76/683) Purging knotifications-dev (6.25.0-r0) ( 77/683) Purging libcanberra-dev (0.30-r12) ( 78/683) Purging libcanberra-gtk3 (0.30-r12) ( 79/683) Purging qt6-qtspeech-dev (6.11.0-r1) ( 80/683) Purging flite-dev (2.2-r6) ( 81/683) Purging qt6-qtspeech (6.11.0-r1) ( 82/683) Purging kservice-dev (6.25.0-r0) ( 83/683) Purging kconfig-dev (6.25.0-r0) ( 84/683) Purging kcrash-dev (6.25.0-r0) ( 85/683) Purging kcoreaddons-dev (6.25.0-r0) ( 86/683) Purging kdbusaddons-dev (6.25.0-r0) ( 87/683) Purging ki18n-dev (6.25.0-r0) ( 88/683) Purging iso-codes-dev (4.20.1-r0) ( 89/683) Purging iso-codes (4.20.1-r0) ( 90/683) Purging libsecret-dev (0.21.7-r0) ( 91/683) Purging qca-qt6-dev (2.3.10-r0) ( 92/683) Purging cyrus-sasl-dev (2.1.28-r9) ( 93/683) Purging qt6-qt5compat-dev (6.11.0-r1) ( 94/683) Purging qtkeychain-dev (0.15.0-r0) ( 95/683) Purging qtkeychain (0.15.0-r0) ( 96/683) Purging kwallet (6.25.0-r0) ( 97/683) Purging kwidgetsaddons-dev (6.25.0-r0) ( 98/683) Purging kwindowsystem-dev (6.25.0-r0) ( 99/683) Purging plasma-wayland-protocols (1.20.0-r0) (100/683) Purging qt6-qtwayland-dev (6.11.0-r1) (101/683) Purging qt6-qtwayland (6.11.0-r1) (102/683) Purging solid-dev (6.25.0-r0) (103/683) Purging knotifyconfig (6.25.0-r0) (104/683) Purging kplotting-dev (6.25.0-r0) (105/683) Purging kplotting (6.25.0-r0) (106/683) Purging kxmlgui (6.25.0-r0) (107/683) Purging libindi-dev (2.1.5.1-r2) (108/683) Purging libindi (2.1.5.1-r2) (109/683) Purging libnova-dev (0.15.0-r0) (110/683) Purging libnova (0.15.0-r0) (111/683) Purging libraw-dev (0.22.1-r0) (112/683) Purging libraw (0.22.1-r0) (113/683) Purging libxisf-dev (0.2.13-r1) (114/683) Purging libxisf (0.2.13-r1) (115/683) Purging qt6-qtdatavis3d-dev (6.11.0-r1) (116/683) Purging qt6-qtdatavis3d (6.11.0-r1) (117/683) Purging qt6-qtwebsockets-dev (6.11.0-r1) (118/683) Purging qt6-qtwebsockets (6.11.0-r1) (119/683) Purging samurai (1.2-r8) (120/683) Purging stellarsolver-dev (2.7-r0) (121/683) Purging stellarsolver (2.7-r0) (122/683) Purging wcslib-dev (8.4-r2) (123/683) Purging wcslib (8.4-r2) (124/683) Purging xwayland-run-pyc (0.0.6-r0) (125/683) Purging xwayland-run (0.0.6-r0) (126/683) Purging weston-backend-headless (14.0.2-r5) (127/683) Purging mesa-dri-gallium (26.0.6-r0) (128/683) Purging weston-shell-desktop (14.0.2-r5) (129/683) Purging xauth (1.1.5-r0) (130/683) Purging xwayland (24.1.11-r0) (131/683) Purging xorg-server-common (21.1.22-r0) (132/683) Purging xkbcomp (1.5.0-r0) (133/683) Purging at-spi2-core (2.60.2-r0) (134/683) Purging avahi-openrc (0.8-r26) (135/683) Purging dbus-openrc (1.16.2-r2) (136/683) Purging dbus-daemon-launch-helper (1.16.2-r2) (137/683) Purging dbus (1.16.2-r2) (138/683) Purging c-ares-dev (1.34.6-r0) (139/683) Purging cfitsio (4.6.3-r0) (140/683) Purging clang21-libs (21.1.8-r1) (141/683) Purging fftw-double-libs (3.3.10-r7) (142/683) Purging git-perl (2.54.0-r0) (143/683) Purging perl-git (2.54.0-r0) (144/683) Purging perl-error (0.17030-r0) (145/683) Purging glycin-image-rs (2.1.0-r0) (146/683) Purging glycin-svg (2.1.0-r0) (147/683) Purging gsl (2.8-r0) (148/683) Purging gstreamer-ptp-helper (1.28.1-r0) (149/683) Purging gtk+3.0-dev (3.24.52-r0) (150/683) Purging wayland-protocols (1.48-r0) (151/683) Purging kconfigwidgets (6.25.0-r0) (152/683) Purging kde-default-icon-theme (6.25.0-r0) (153/683) Purging kglobalaccel (6.25.0-r0) (154/683) Purging kio (6.25.0-r0) (155/683) Purging kded (6.25.0-r0) (156/683) Purging kirigami-libs (6.25.0-r0) (157/683) Purging kitemviews (6.25.0-r0) (158/683) Purging kjobwidgets (6.25.0-r0) (159/683) Purging knotifications (6.25.0-r0) (160/683) Purging kpackage (6.25.0-r0) (161/683) Purging kservice (6.25.0-r0) (162/683) Purging kwindowsystem (6.25.0-r0) (163/683) Purging libarchive (3.8.7-r0) (164/683) Purging libassuan-dev (3.0.2-r0) (165/683) Purging libassuan (3.0.2-r0) (166/683) Purging libcanberra-alsa (0.30-r12) (167/683) Purging libcanberra-gstreamer (0.30-r12) (168/683) Purging libepoxy-dev (1.5.10-r1) (169/683) Purging libev (4.33-r1) (170/683) Purging libksba (1.6.7-r0) (171/683) Purging libldap (2.6.10-r0) (172/683) Purging libpsl-dev (0.21.5-r3) (173/683) Purging libpsl-utils (0.21.5-r3) (174/683) Purging libqca-qt6 (2.3.10-r0) (175/683) Purging libsasl (2.1.28-r9) (176/683) Purging libsecret (0.21.7-r0) (177/683) Purging libtirpc-nokrb (1.3.5-r1) (178/683) Purging libtirpc-conf (1.3.5-r1) (179/683) Purging libxcomposite-dev (0.4.7-r0) (180/683) Purging libxcursor-dev (1.2.3-r0) (181/683) Purging libxcvt (0.1.3-r0) (182/683) Purging libxfont2 (2.0.7-r0) (183/683) Purging libxinerama-dev (1.1.6-r0) (184/683) Purging libxkbfile (1.2.0-r0) (185/683) Purging linux-pam (1.7.1-r2) (186/683) Purging llvm18-libs (18.1.8-r8) (187/683) Purging lz4-dev (1.10.0-r1) (188/683) Purging nghttp2-dev (1.69.0-r0) (189/683) Purging npth (1.8-r0) (190/683) Purging pango-dev (1.57.1-r0) (191/683) Purging pango-tools (1.57.1-r0) (192/683) Purging polkit-qt6 (0.201.1-r1) (193/683) Purging pugixml-dev (1.15-r0) (194/683) Purging pugixml (1.15-r0) (195/683) Purging py3-packaging-pyc (26.2-r0) (196/683) Purging py3-parsing-pyc (3.3.2-r1) (197/683) Purging py3-shiboken6 (6.11.0-r0) (198/683) Purging python3-pyc (3.14.3-r0) (199/683) Purging python3-pycache-pyc0 (3.14.3-r0) (200/683) Purging xcb-proto-pyc (1.17.0-r1) (201/683) Purging pyc (3.14.3-r0) (202/683) Purging qt5-qtbase-dev (5.15.18_git20251101-r0) (203/683) Purging qt5-qtbase-sqlite (5.15.18_git20251101-r0) (204/683) Purging qt5-qtbase-odbc (5.15.18_git20251101-r0) (205/683) Purging qt5-qtbase-postgresql (5.15.18_git20251101-r0) (206/683) Purging qt5-qtbase-mysql (5.15.18_git20251101-r0) (207/683) Purging qt5-qtbase-tds (5.15.18_git20251101-r0) (208/683) Purging libsm-dev (1.2.6-r0) (209/683) Purging perl (5.42.2-r0) (210/683) Purging qt5-qtwayland (5.15.18_git20251101-r0) (211/683) Purging qt6-qt3d (6.11.0-r1) (212/683) Purging qt6-qt5compat (6.11.0-r1) (213/683) Purging qt6-qtcharts (6.11.0-r1) (214/683) Purging qt6-qtconnectivity (6.11.0-r1) (215/683) Purging qt6-qthttpserver (6.11.0-r0) (216/683) Purging qt6-qtlocation (6.11.0-r0) (217/683) Purging qt6-qtmultimedia-dev (6.11.0-r1) (218/683) Purging qt6-qtmultimedia-ffmpeg (6.11.0-r1) (219/683) Purging qt6-qtmultimedia-gstreamer (6.11.0-r1) (220/683) Purging alsa-lib-dev (1.2.15.3-r0) (221/683) Purging ffmpeg-dev (8.1-r1) (222/683) Purging ffmpeg-libavdevice (8.1-r1) (223/683) Purging ffmpeg-libavfilter (8.1-r1) (224/683) Purging ffmpeg-libswscale (8.1-r1) (225/683) Purging gst-plugins-bad-dev (1.28.1-r0) (226/683) Purging gst-plugins-bad (1.28.1-r0) (227/683) Purging gst-plugins-base-dev (1.28.1-r1) (228/683) Purging gstreamer-dev (1.28.1-r0) (229/683) Purging libva-glx-dev (2.23.0-r0) (230/683) Purging libva-dev (2.23.0-r0) (231/683) Purging libva-glx (2.23.0-r0) (232/683) Purging libxrandr-dev (1.5.5-r0) (233/683) Purging pulseaudio-dev (17.0-r7) (234/683) Purging libpulse-mainloop-glib (17.0-r7) (235/683) Purging qt6-qtbase-private-dev (6.11.0-r0) (236/683) Purging qt6-qtdeclarative-dev (6.11.0-r2) (237/683) Purging qt6-qtshadertools-dev (6.11.0-r1) (238/683) Purging qt6-qtsvg-dev (6.11.0-r1) (239/683) Purging qt6-qtmultimedia (6.11.0-r1) (240/683) Purging qt6-qtnetworkauth (6.11.0-r1) (241/683) Purging qt6-qtquick3d (6.11.0-r0) (242/683) Purging qt6-qtquicktimeline (6.11.0-r1) (243/683) Purging qt6-qtremoteobjects (6.11.0-r1) (244/683) Purging qt6-qtscxml (6.11.0-r1) (245/683) Purging qt6-qtsensors (6.11.0-r1) (246/683) Purging qt6-qtserialbus (6.11.0-r0) (247/683) Purging qt6-qtserialport (6.11.0-r1) (248/683) Purging qt6-qtshadertools (6.11.0-r1) (249/683) Purging qt6-qtwebsockets-libs (6.11.0-r1) (250/683) Purging qt6-qtwebview (6.11.0-r0) (251/683) Purging rhash-libs (1.4.6-r0) (252/683) Purging sbc (2.1-r0) (253/683) Purging solid-libs (6.25.0-r0) (254/683) Purging sonnet (6.25.0-r0) (255/683) Purging hunspell (1.7.2-r4) (256/683) Purging soundtouch (2.4.1-r0) (257/683) Purging spandsp (0.0.6-r5) (258/683) Purging syndication (6.25.0-r0) (259/683) Purging utmps-libs (0.1.3.2-r1) (260/683) Purging v4l-utils-libs (1.32.0-r1) (261/683) Purging vidstab (1.1.1-r0) (262/683) Purging vo-aacenc (0.1.3-r3) (263/683) Purging vo-amrwbenc (0.1.3-r3) (264/683) Purging weston (14.0.2-r5) (265/683) Purging zimg (3.0.6-r0) (266/683) Purging pipewire-libs (1.6.4-r1) (267/683) Purging webrtc-audio-processing-2 (2.1-r1) (268/683) Purging abseil-cpp-strings (20250814.1-r0) (269/683) Purging abseil-cpp-strings-internal (20250814.1-r0) (270/683) Purging abseil-cpp-raw-logging-internal (20250814.1-r0) (271/683) Purging gst-plugins-base (1.28.1-r1) (272/683) Purging qt6-qtwebengine (6.11.0-r7) (273/683) Purging flite (2.2-r6) (274/683) Purging libpulse (17.0-r7) (275/683) Purging libsndfile (1.2.2-r2) (276/683) Purging alsa-lib (1.2.15.3-r0) (277/683) Purging ffmpeg-libavformat (8.1-r1) (278/683) Purging ffmpeg-libavcodec (8.1-r1) (279/683) Purging aom-libs (3.13.3-r0) (280/683) Purging qt6-qtbase-dev (6.11.0-r0) (281/683) Purging qt6-qtbase-mysql (6.11.0-r0) (282/683) Purging qt6-qtbase-odbc (6.11.0-r0) (283/683) Purging qt6-qtbase-postgresql (6.11.0-r0) (284/683) Purging qt6-qtbase-sqlite (6.11.0-r0) (285/683) Purging cups-dev (2.4.18-r0) (286/683) Purging libgcrypt-dev (1.12.2-r0) (287/683) Purging double-conversion-dev (3.4.0-r0) (288/683) Purging harfbuzz-dev (13.2.1-r0) (289/683) Purging harfbuzz-cairo (13.2.1-r0) (290/683) Purging harfbuzz-gobject (13.2.1-r0) (291/683) Purging harfbuzz-icu (13.2.1-r0) (292/683) Purging harfbuzz-subset (13.2.1-r0) (293/683) Purging icu-dev (78.1-r0) (294/683) Purging libb2-dev (0.98.1-r3) (295/683) Purging libinput-dev (1.31.1-r0) (296/683) Purging libpq-dev (18.3-r1) (297/683) Purging libpq (18.3-r1) (298/683) Purging libproxy-dev (0.5.12-r0) (299/683) Purging libxkbcommon-dev (1.13.1-r0) (300/683) Purging mariadb-dev (11.8.6-r2) (301/683) Purging fmt-dev (11.2.0-r1) (302/683) Purging fmt (11.2.0-r1) (303/683) Purging mariadb-connector-c-dev (3.4.6-r0) (304/683) Purging mariadb-connector-c (3.4.6-r0) (305/683) Purging mariadb-embedded (11.8.6-r2) (306/683) Purging mariadb-common (11.8.6-r2) (307/683) Purging mesa-dev (26.0.6-r0) (308/683) Purging libxdamage-dev (1.1.7-r0) (309/683) Purging libxshmfence-dev (1.3.3-r0) (310/683) Purging openssl-dev (3.5.6-r0) (311/683) Purging tslib-dev (1.24-r0) (312/683) Purging unixodbc-dev (2.3.14-r1) (313/683) Purging vulkan-loader-dev (1.4.347-r0) (314/683) Purging vulkan-headers (1.4.347-r0) (315/683) Purging wayland-dev (1.25.0-r0) (316/683) Purging xcb-util-cursor-dev (0.1.5-r0) (317/683) Purging xcb-util-image-dev (0.4.1-r0) (318/683) Purging xcb-util-keysyms-dev (0.4.1-r0) (319/683) Purging xcb-util-renderutil-dev (0.3.10-r0) (320/683) Purging xcb-util-wm-dev (0.4.2-r0) (321/683) Purging xcb-util-dev (0.4.1-r3) (322/683) Purging util-macros (1.20.2-r0) (323/683) Purging at-spi2-core-dev (2.60.2-r0) (324/683) Purging qt5-qtdeclarative (5.15.18_git20251107-r0) (325/683) Purging qt5-qtbase-x11 (5.15.18_git20251101-r0) (326/683) Purging gtk+3.0 (3.24.52-r0) Executing gtk+3.0-3.24.52-r0.post-deinstall (327/683) Purging gobject-introspection (1.86.0-r1) (328/683) Purging libatk-bridge-2.0 (2.60.2-r0) (329/683) Purging at-spi2-core-libs (2.60.2-r0) (330/683) Purging avahi-dev (0.8-r26) (331/683) Purging gdbm-dev (1.26-r0) (332/683) Purging gdbm-tools (1.26-r0) (333/683) Purging avahi-compat-howl (0.8-r26) (334/683) Purging avahi-compat-libdns_sd (0.8-r26) (335/683) Purging avahi-glib (0.8-r26) (336/683) Purging avahi (0.8-r26) (337/683) Purging kcrash (6.25.0-r0) (338/683) Purging kiconthemes (6.25.0-r0) (339/683) Purging kcolorscheme (6.25.0-r0) (340/683) Purging kguiaddons (6.25.0-r0) (341/683) Purging qt6-qtbase-wayland (6.11.0-r0) (342/683) Purging qt6-qtwebchannel (6.11.0-r0) (343/683) Purging ki18n (6.25.0-r0) (344/683) Purging iso-codes-lang (4.20.1-r0) (345/683) Purging kcompletion (6.25.0-r0) (346/683) Purging kbookmarks (6.25.0-r0) (347/683) Purging kconfig (6.25.0-r0) (348/683) Purging kcoreaddons (6.25.0-r0) (349/683) Purging qt6-qtpositioning (6.11.0-r1) (350/683) Purging qt6-qtdeclarative (6.11.0-r2) (351/683) Purging kwidgetsaddons (6.25.0-r0) (352/683) Purging qt6-qtsvg (6.11.0-r1) (353/683) Purging breeze-icons (6.25.0-r0) (354/683) Purging kdbusaddons (6.25.0-r0) (355/683) Purging qt6-qtbase-x11 (6.11.0-r0) (356/683) Purging hicolor-icon-theme (0.18-r0) (357/683) Purging xdg-utils (1.2.1-r1) (358/683) Purging xprop (1.2.8-r0) (359/683) Purging xset (1.2.5-r1) (360/683) Purging cups-libs (2.4.18-r0) (361/683) Purging avahi-libs (0.8-r26) (362/683) Purging bluez-libs (5.86-r1) (363/683) Purging gnutls-dev (3.8.13-r0) (364/683) Purging gnutls-c++ (3.8.13-r0) (365/683) Purging graphite2-dev (1.3.14-r6) (366/683) Purging cairo-dev (1.18.4-r1) (367/683) Purging cairo-tools (1.18.4-r1) (368/683) Purging cairo-gobject (1.18.4-r1) (369/683) Purging libxft-dev (2.3.9-r0) (370/683) Purging gdk-pixbuf-dev (2.44.6-r0) (371/683) Purging libglycin-dev (2.1.0-r0) (372/683) Purging fontconfig-dev (2.17.1-r1) (373/683) Purging freetype-dev (2.14.3-r0) (374/683) Purging brotli-dev (1.2.0-r1) (375/683) Purging brotli (1.2.0-r1) (376/683) Purging glib-dev (2.88.0-r1) (377/683) Purging bzip2-dev (1.0.8-r6) (378/683) Purging gettext-dev (1.0-r0) (379/683) Purging gettext-asprintf (1.0-r0) (380/683) Purging gettext (1.0-r0) (381/683) Purging gettext-envsubst (1.0-r0) (382/683) Purging py3-packaging (26.2-r0) (383/683) Purging py3-parsing (3.3.2-r1) (384/683) Purging pcre2-dev (10.47-r1) (385/683) Purging libpcre2-32 (10.47-r1) (386/683) Purging libedit-dev (20251016.3.1-r1) (387/683) Purging ncurses-dev (6.6_p20260404-r0) (388/683) Purging libncurses++ (6.6_p20260404-r0) (389/683) Purging bsd-compat-headers (0.7.2-r6) (390/683) Purging librsvg (2.62.1-r0) (391/683) Purging gdk-pixbuf (2.44.6-r0) Executing gdk-pixbuf-2.44.6-r0.pre-deinstall (392/683) Purging shared-mime-info (2.4-r7) Executing shared-mime-info-2.4-r7.post-deinstall (393/683) Purging libglycin (2.1.0-r0) (394/683) Purging bubblewrap (0.11.2-r0) (395/683) Purging neon (0.36.0-r0) (396/683) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall (397/683) Purging pango (1.57.1-r0) (398/683) Purging cairo (1.18.4-r1) (399/683) Purging cdparanoia-libs (10.2-r14) (400/683) Purging clang21-libclang (21.1.8-r1) (401/683) Purging clang21-headers (21.1.8-r1) (402/683) Purging dbus-dev (1.16.2-r2) (403/683) Purging kdoctools (6.25.0-r0) (404/683) Purging docbook-xsl (1.79.2-r13) (405/683) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall (406/683) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall (407/683) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall (408/683) Purging karchive (6.25.0-r0) (409/683) Purging kcodecs (6.25.0-r0) (410/683) Purging qt6-qtbase (6.11.0-r0) (411/683) Purging tzdata (2026b-r0) (412/683) Purging qt5-qtbase (5.15.18_git20251101-r0) (413/683) Purging libzbar (0.23.93-r2) (414/683) Purging dbus-libs (1.16.2-r2) (415/683) Purging directfb (1.7.7-r8) (416/683) Purging double-conversion (3.4.0-r0) (417/683) Purging libproxy (0.5.12-r0) (418/683) Purging duktape-libs (2.7.0-r3) (419/683) Purging eudev-dev (3.2.14-r6) (420/683) Purging libgudev (238-r1) (421/683) Purging libcanberra (0.30-r12) (422/683) Purging sound-theme-freedesktop (0.8-r2) (423/683) Purging libinput-libs (1.31.1-r0) (424/683) Purging libcamera (0.7.1-r1) (425/683) Purging eudev-libs (3.2.14-r6) (426/683) Purging expat-dev (2.8.0-r0) (427/683) Purging expat (2.8.0-r0) (428/683) Purging faac (1.31.1-r0) (429/683) Purging faad2-libs (2.11.2-r0) (430/683) Purging fdk-aac (2.0.2-r4) (431/683) Purging ffmpeg-libswresample (8.1-r1) (432/683) Purging ffmpeg-libavutil (8.1-r1) (433/683) Purging libxft (2.3.9-r0) (434/683) Purging libass (0.17.4-r1) (435/683) Purging fontconfig (2.17.1-r1) (436/683) Purging freetds (1.5.14-r0) (437/683) Purging harfbuzz (13.2.1-r0) (438/683) Purging freetype (2.14.3-r0) (439/683) Purging fribidi-dev (1.0.16-r3) (440/683) Purging fribidi (1.0.16-r3) (441/683) Purging libevent-dev (2.1.12-r9) (442/683) Purging libevent (2.1.12-r9) (443/683) Purging libxxf86vm-dev (1.1.7-r0) (444/683) Purging libxrender-dev (0.9.12-r0) (445/683) Purging libxtst-dev (1.2.5-r0) (446/683) Purging libxtst (1.2.5-r0) (447/683) Purging libxi-dev (1.8.2-r0) (448/683) Purging libxi (1.8.2-r0) (449/683) Purging libxfixes-dev (6.0.2-r0) (450/683) Purging libxext-dev (1.3.7-r0) (451/683) Purging libx11-dev (1.8.13-r0) (452/683) Purging xtrans (1.6.0-r0) (453/683) Purging libxcb-dev (1.17.0-r2) (454/683) Purging xcb-proto (1.17.0-r1) (455/683) Purging python3 (3.14.3-r0) (456/683) Purging gdbm (1.26-r0) (457/683) Purging gettext-libs (1.0-r0) (458/683) Purging gstreamer (1.28.1-r0) (459/683) Purging polkit-elogind-libs (127-r2) (460/683) Purging graphene (1.10.8-r5) (461/683) Purging libatk-1.0 (2.60.2-r0) (462/683) Purging glib (2.88.0-r1) (463/683) Purging libplacebo (7.360.1-r0) (464/683) Purging shaderc (2026.1-r0) (465/683) Purging glslang-libs (1.4.341.0-r0) (466/683) Purging nettle-dev (3.10.2-r0) (467/683) Purging gmp-dev (6.3.0-r4) (468/683) Purging libgmpxx (6.3.0-r4) (469/683) Purging librtmp (2.4_git20190330-r5) (470/683) Purging gnutls (3.8.13-r0) (471/683) Purging graphite2 (1.3.14-r6) (472/683) Purging gsm (1.0.23-r0) (473/683) Purging libdrm-dev (2.4.131-r0) (474/683) Purging libpciaccess-dev (0.19-r0) (475/683) Purging mesa-gl (26.0.6-r0) (476/683) Purging libva (2.23.0-r0) (477/683) Purging libweston (14.0.2-r5) (478/683) Purging mesa-egl (26.0.6-r0) (479/683) Purging mesa-gles (26.0.6-r0) (480/683) Purging mesa-gbm (26.0.6-r0) (481/683) Purging mesa (26.0.6-r0) (482/683) Purging libdrm (2.4.131-r0) (483/683) Purging libpciaccess (0.19-r0) (484/683) Purging hwdata-pci (0.406-r0) (485/683) Purging icu (78.1-r0) (486/683) Purging icu-libs (78.1-r0) (487/683) Purging icu-data-full (78.1-r0) (488/683) Purging openexr-libopenexr (3.4.10-r0) (489/683) Purging imath (3.2.2-r1) (490/683) Purging json-c (0.18-r1) (491/683) Purging lame-libs (3.100-r5) (492/683) Purging lcms2-dev (2.19-r0) (493/683) Purging tiff-dev (4.7.1-r0) (494/683) Purging libtiffxx (4.7.1-r0) (495/683) Purging tiff (4.7.1-r0) (496/683) Purging lcms2-plugins (2.19-r0) (497/683) Purging libjxl (0.11.2-r0) (498/683) Purging lcms2 (2.19-r0) (499/683) Purging libaio (0.3.113-r2) (500/683) Purging libasyncns (0.8-r5) (501/683) Purging libb2 (0.98.1-r3) (502/683) Purging util-linux-dev (2.41.4-r0) (503/683) Purging libfdisk (2.41.4-r0) (504/683) Purging liblastlog2 (2.41.4-r0) (505/683) Purging libmount (2.41.4-r0) (506/683) Purging libsmartcols (2.41.4-r0) (507/683) Purging libblkid (2.41.4-r0) (508/683) Purging libbluray (1.4.0-r0) (509/683) Purging libxdmcp-dev (1.1.5-r1) (510/683) Purging xcb-util-cursor (0.1.5-r0) (511/683) Purging xcb-util-renderutil (0.3.10-r0) (512/683) Purging xcb-util-image (0.4.1-r0) (513/683) Purging libxkbcommon-x11 (1.13.1-r0) (514/683) Purging xcb-util-wm (0.4.2-r0) (515/683) Purging libxmu (1.3.1-r0) (516/683) Purging libvdpau (1.5-r4) (517/683) Purging libxv (1.0.13-r0) (518/683) Purging libxrandr (1.5.5-r0) (519/683) Purging libxinerama (1.1.6-r0) (520/683) Purging libxxf86vm (1.1.7-r0) (521/683) Purging libxext (1.3.7-r0) (522/683) Purging libxcursor (1.2.3-r0) (523/683) Purging libxdamage (1.1.7-r0) (524/683) Purging libxrender (0.9.12-r0) (525/683) Purging libxt (1.3.1-r0) (526/683) Purging libxcomposite (0.4.7-r0) (527/683) Purging libxfixes (6.0.2-r0) (528/683) Purging libx11 (1.8.13-r0) (529/683) Purging xcb-util-keysyms (0.4.1-r0) (530/683) Purging xcb-util (0.4.1-r3) (531/683) Purging libxcb (1.17.0-r2) (532/683) Purging libxdmcp (1.1.5-r1) (533/683) Purging libbsd (0.12.2-r0) (534/683) Purging libbz2 (1.0.8-r6) (535/683) Purging libdaemon (0.14-r6) (536/683) Purging libdav1d (1.5.3-r0) (537/683) Purging libdc1394 (2.2.7-r0) (538/683) Purging libde265 (1.0.16-r0) (539/683) Purging openexr-libopenexrcore (3.4.10-r0) (540/683) Purging libdeflate (1.25-r0) (541/683) Purging libdovi (3.3.2-r0) (542/683) Purging libdvdnav (6.1.1-r1) (543/683) Purging libdvdread (6.1.3-r2) (544/683) Purging libdvdcss (1.4.3-r0) (545/683) Purging libeconf (0.8.3-r0) (546/683) Purging libelf (0.195-r0) (547/683) Purging libelogind (255.22-r2) (548/683) Purging libepoxy (1.5.10-r1) (549/683) Purging libevdev (1.13.6-r0) (550/683) Purging libffi-dev (3.5.2-r1) (551/683) Purging wayland-libs-cursor (1.25.0-r0) (552/683) Purging wayland-libs-client (1.25.0-r0) (553/683) Purging p11-kit-dev (0.25.5-r2) (554/683) Purging p11-kit (0.25.5-r2) (555/683) Purging llvm21-libs (21.1.8-r1) (556/683) Purging wayland-libs-server (1.25.0-r0) (557/683) Purging llvm22-libs (22.1.3-r0) (558/683) Purging libffi (3.5.2-r1) (559/683) Purging libflac (1.4.3-r2) (560/683) Purging libfontenc (1.1.9-r0) (561/683) Purging libformw (6.6_p20260404-r0) (562/683) Purging libfreeaptx (0.2.2-r0) (563/683) Purging libgcrypt (1.12.2-r0) (564/683) Purging libgpg-error-dev (1.59-r0) (565/683) Purging libgpg-error (1.59-r0) (566/683) Purging libhunspell (1.7.2-r4) (567/683) Purging libhwy (1.3.0-r0) (568/683) Purging libice-dev (1.1.2-r0) (569/683) Purging libsm (1.2.6-r0) (570/683) Purging libice (1.1.2-r0) (571/683) Purging libidn2-dev (2.3.8-r0) (572/683) Purging libimobiledevice (1.4.0-r0) (573/683) Purging libusbmuxd (2.1.1-r0) (574/683) Purging libimobiledevice-glue (1.3.2-r0) (575/683) Purging libintl (1.0-r0) (576/683) Purging libjpeg-turbo-dev (3.1.3-r0) (577/683) Purging libturbojpeg (3.1.3-r0) (578/683) Purging libyuv (0.0.1928-r0) (579/683) Purging libjpeg-turbo (3.1.3-r0) (580/683) Purging libldac (2.0.2.3-r1) (581/683) Purging libltdl (2.6.0-r1) (582/683) Purging libmd (1.1.0-r0) (583/683) Purging libmenuw (6.6_p20260404-r0) (584/683) Purging libmodplug (0.8.9.0-r3) (585/683) Purging libopenmpt (0.8.6-r0) (586/683) Purging libvorbis (1.3.7-r2) (587/683) Purging libtheora (1.2.0-r1) (588/683) Purging libogg (1.3.6-r0) (589/683) Purging libpanelw (6.6_p20260404-r0) (590/683) Purging libpcre2-16 (10.47-r1) (591/683) Purging libplist (2.7.0-r1) (592/683) Purging libpng-dev (1.6.58-r0) (593/683) Purging libpng (1.6.58-r0) (594/683) Purging libraw1394 (2.1.2-r5) (595/683) Purging librist (0.2.13-r0) (596/683) Purging libseccomp-dev (2.6.0-r2) (597/683) Purging linux-headers (7.0.0-r1) (598/683) Purging libseccomp (2.6.0-r2) (599/683) Purging libwebp-dev (1.6.0-r0) (600/683) Purging libwebpdecoder (1.6.0-r0) (601/683) Purging libwebpdemux (1.6.0-r0) (602/683) Purging libwebpmux (1.6.0-r0) (603/683) Purging libwebp (1.6.0-r0) (604/683) Purging libsharpyuv (1.6.0-r0) (605/683) Purging libzmq (4.3.5-r2) (606/683) Purging libsodium (1.0.22-r0) (607/683) Purging libsrt (1.5.3-r1) (608/683) Purging libsrtp (2.7.0-r0) (609/683) Purging libssh (0.12.0-r0) (610/683) Purging libSvtAv1Enc (4.1.0-r0) (611/683) Purging libtasn1-dev (4.21.0-r0) (612/683) Purging libtasn1-progs (4.21.0-r0) (613/683) Purging libtasn1 (4.21.0-r0) (614/683) Purging roc-toolkit-libs (0.4.0-r1) (615/683) Purging libunwind (1.8.3-r0) (616/683) Purging libucontext (1.5-r0) (617/683) Purging libudfread (1.2.0-r1) (618/683) Purging libunibreak (6.1-r0) (619/683) Purging libusb (1.0.29-r0) (620/683) Purging libuuid (2.41.4-r0) (621/683) Purging libuv (1.52.1-r0) (622/683) Purging libvpx (1.15.2-r0) (623/683) Purging libxau-dev (1.0.12-r0) (624/683) Purging libxau (1.0.12-r0) (625/683) Purging libxkbcommon (1.13.1-r0) (626/683) Purging xkeyboard-config (2.46-r0) (627/683) Purging libxml2-dev (2.13.9-r1) (628/683) Purging libxml2-utils (2.13.9-r1) (629/683) Purging libxslt (1.1.43-r3) (630/683) Purging libxml2 (2.13.9-r1) (631/683) Purging libxshmfence (1.3.3-r0) (632/683) Purging lilv-libs (0.24.26-r1) (633/683) Purging mbedtls (3.6.6-r0) (634/683) Purging minizip (1.3.2-r1) (635/683) Purging mpdecimal (4.0.1-r0) (636/683) Purging mpg123-libs (1.33.5-r0) (637/683) Purging mtdev (1.1.7-r0) (638/683) Purging nettle (3.10.2-r0) (639/683) Purging nss (3.123.1-r0) (640/683) Purging nspr (4.38.2-r0) (641/683) Purging x265-libs (4.1-r0) (642/683) Purging numactl (2.0.19-r0) (643/683) Purging openal-soft-libs (1.25.1-r0) (644/683) Purging openexr-libilmthread (3.4.10-r0) (645/683) Purging openexr-libiex (3.4.10-r0) (646/683) Purging openh264 (2.6.0-r0) (647/683) Purging openjpeg (2.5.4-r1) (648/683) Purging openxr (1.1.58-r0) (649/683) Purging opus (1.6.1-r0) (650/683) Purging orc-dev (0.4.41-r0) (651/683) Purging orc-compiler (0.4.41-r0) (652/683) Purging orc (0.4.41-r0) (653/683) Purging pixman-dev (0.46.4-r0) (654/683) Purging pixman (0.46.4-r0) (655/683) Purging rav1e-libs (0.8.1-r0) (656/683) Purging sqlite-dev (3.53.0-r0) (657/683) Purging sqlite-libs (3.53.0-r0) (658/683) Purging sqlite (3.53.0-r0) (659/683) Purging unixodbc (2.3.14-r1) (660/683) Purging readline (8.3.3-r1) (661/683) Purging sratom (0.6.20-r0) (662/683) Purging sord-libs (0.16.22-r0) (663/683) Purging serd-libs (0.32.8-r0) (664/683) Purging skalibs-libs (2.14.5.1-r0) (665/683) Purging snappy (1.2.2-r0) (666/683) Purging soxr (0.1.3-r7) (667/683) Purging speexdsp (1.2.1-r2) (668/683) Purging spirv-tools (1.4.341.0-r0) (669/683) Purging tdb-libs (1.4.15-r1) (670/683) Purging tslib (1.24-r0) (671/683) Purging vulkan-loader (1.4.347-r0) (672/683) Purging wayland-libs-egl (1.25.0-r0) (673/683) Purging x264-libs (0.164.3108-r1) (674/683) Purging xorgproto (2025.1-r0) (675/683) Purging xvidcore (1.3.7-r2) (676/683) Purging xz-dev (5.8.3-r0) (677/683) Purging xz (5.8.3-r0) (678/683) Purging xz-libs (5.8.3-r0) (679/683) Purging yaml (0.2.5-r2) (680/683) Purging zix-libs (0.8.0-r0) (681/683) Purging zlib-dev (1.3.2-r0) (682/683) Purging zstd-dev (1.5.7-r2) (683/683) Purging zstd (1.5.7-r2) Executing busybox-1.37.0-r31.trigger OK: 459.0 MiB in 103 packages